Поскольку начали плодить всякую херню, про то как обойти бинарник с энигмой, решил написать гайд.
Данный гайд заточен под 223, но возможно потом напишу и под 2232. !Внимание: данный гайд бесполезен для серверов с шифровкой пакетов
Нам понадобится следующее:
1) Мозг
2) Руки прямые
3) wpf ppc
4) WinHex, либо любой другой hex редактор, но в гайде рассматривать буду именно его.
5) Чистый бинарник, пароль Edaks
Примечание: желательно сниффер и клиент располагать в директориях только с англ буквами.
Приступим:
1. Настройка сниффера
1.1. Скачиваем сниффер
1.2. Распаковываем сниффер в любое удобное для вас место
1.3. Редактируем wpcfg.ini в корне сниффера
Пример:
1.4. Меняем параметры, которые выделенны красным цветом, желательно делать рандомные названия типа: "a8o797b6sy59"
1.5. Больше ничего не трогаем, сохраняем изменённый файл
1.6. Меняем название стандартное название экзешника на любое другое
1.7. Запускаем наш сниффер
1.8. Открываем вкладку Multi Injector
1.9. Клацаем левой кнопкой мыши на кнопку MI панель
1.10. Выбираем одним щелчком ЛКМ поле с именем "rf_online.bin"
1.10.1. Клацаем на Добавить/Изменить
1.10.2. Рядом с полем Name, где уже вбито "rf_online.bin", есть кнопка "файл", нажимаем, выбираем бинарник с которым будем "работать"
1.10.3. Изменить -> Да
1.10.4. ставим галочку рядом со строкой "rf_online.bin"
1.11. Аналогично с "rf.exe", только нужно выбирать лаунчер сервера
1.12. Закрываем "MI Panel"
1.13. Переходим во вкладку "Proxy PC"
1.14. Нажимаем "PPC Panel"
1.14.1. Нажимаем "Добавить"
1.14.2. Выбираем созданную строку
1.14.3. Проверяем, стоит ли галочка на "автостарт Auto Logger'a (AL)", если нет, то ставим, если уже стоит, то всё хорошо
1.14.4. В поле "Name" вбиваем RFonline, либо любое другое название.
1.14.5. Желательно знать IP либо port сервера, но не обязательно, хотя могут возникнуть некоторые непредвиденные осложнения.
1.14.6. Ставим либо снимаем галочки для "выбора по совпадению", в зависимости от того что вам известно.
1.14.6. Нажимаем OK после заполнения соответствующих полей.
2. Узнаём ключ и 4 байта
2.1. Запускаем сниффер => Proxy PC => PPC панель => Auto Logger
2.2. Входим в игру
2.3. Во вкладке Auto Logger, должна появиться строчка с сервером, ip, портом.
2.4. Выбираем эту строчку одним щелчком ЛКМ
2.5. Ищем пакет похожий вот на этот, он обычно 1-ый.
2.6. Записываем/сохраняем/запоминаем значения выделенные цветом.
Красный - это для привязки по 4 байтам ( протокол )
Жёлтый - это ключ
3. Редактируем чистый бинарник
3.1. Запускаем WinHex, либо другой hex редактор, но объяснять буду на примере WinHex
3.2. Открываем чистый бинарник в WinHex
3.3. Убеждаемся что работаем по 16-ой системе (вверху колонки пронумерованны от 0 до F ), если нет, то жмём 1 раз ЛКМ по колонке с оффсетами.
3.3. Нажимаем сочетание клавиш Alt + G, вводим значение 464690
3.4. Видим 73913d9415030ea4a7c53126cece7a5f в правом окне, это ключ, меняем его на то что было в пакете
3.5. Нажимаем сочетание клавиш Alt + G, вводим значение 138271
3.6. Курсор уже стоит на нужном байте, это будут 4 байта для протокола.
Меняем на то что было в пакете.
3.7. Сохраняем
4. Закидываем ваш чистый бинарник и играете с читами.
Видео для особенных
На видео используется сервер rf-zona
Хайд просьба не ставить.
Последний раз редактировалось Тигрь; 24.10.2012 в 20:26.
почти все привязанные бинарники закриптованы. а вот если зашиты едфки в бин или едф зашифриованы нестандартно, то не отвяжешь
Ну почему же нет? Отвяжешь, просто не будет едфок от этого серва. А так вообще если нет опыта в реверсе то едфки можно получить другим образом, каким говорить не буду пусть гадают хД
Я не оказываю услуги гаранта!
База данных кидал: blacklist.rf-cheats.ru
Обязательно проверяйте человека через чёрный список прежде чем совершать с ним сделку.