Сейчас на форуме: (+5 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Нужна помощь с двумя проблемами. Хак защиты _RE-FLEXIVE_ARCADE_ |
Посл.ответ | Сообщение |
|
Создано: 28 ноября 2010 22:25 · Поправил: LitCruns · Личное сообщение · #1 Здравствуйте. Изложу суть дела. Пытаюсь одолеть защиту REFLEXIVE ARCADE с сайта _http://www.reflexive.net/ Игра Wik. Делал всё как написанно в статье ZaZa (вот ссылка - _http://exelab.ru/art/?action=view&id=418) Ставил бряк на ShowWindow и пытался обойти окно NAG но при сохранении изменений в файл выходит новое окно и там сообщается о Фатальной ошибке. Ещё пробывал по этой статье _http://www.xakep.ru/magazine/xs/057/040/1.asp. Там по второму способу говорится что можно поймать функцию в dll, но я не нашёл такой ссылки на эту dll. по этому не смог продолжить этот способ. Как обойти второе окно с Фатал Эрор? ![]() |
|
Создано: 28 ноября 2010 23:29 · Личное сообщение · #2 1 Ищешь : PUSH "radll_HasTheProductBeenPurchased" ищешь в теле игры такой код: mov eax,1 ret переписываешь push на mov eax,адрес где лежит mov eax,1 весь код до mov dword[addr],eax нопишь. всё! для этой версии games.softpedia.com/get/Shareware-Games/Wik-and-The-Fable-of-Souls.shtml патч выглядит так: Code:
![]() |
|
Создано: 29 ноября 2010 19:17 · Личное сообщение · #3 Спасибо большое за отклик всё сделал так как говорите, всё работает, но вот в чём загвоздка, я имел в виду именно ту игру именно с сайта который указал. Потому что именно там они сменили защиту и именно ту защиту хотел исследовать. Пытался всё сделать так же как вы сказали на той версии, но ничего не выходит. Полазив по коду моей версии игры я обнаружил, что там отсутствуют всячискее упоминания о radll. По прочедурам GetProcAddress, в которых собственно и лежат те самые обращения к radll в моей версии указывают совершенно на иное. И по моему в моей версии чем то закодированна часть кода и там присутствует алгорит условия проверки на целостность кода или на конкретный порядок адресов. Но это чисто моё предположение. Пожалуйста исследуйте все же именно мою версию игры с указанного выше сайта и отпишитесь по ней мне. Пытался обойти часть кода в которой указана процедура ShowWindow и как раз на это срабатывает обработка событий и выдоётся другое окно где и уведомляют меня о фатальной ошибке. Зарание спасибо. P.S. И прошу пожалуйста не игнорировать мою вторую проблему. По поводу онлайн игры. ![]() |
|
Создано: 29 ноября 2010 19:41 · Личное сообщение · #4 Так бы и говорил, что не с рефлексива, а с амазона (рефлексива уже как пол-года не существует). Берешь PeID с плагином CRC32 смотришь crc файла Wik.exe 00402222 XOR AL,AL -> MOV AL,1 засовываешь пропатченый Wik.exe в PeID и тем же плагином восстанавливаешь crc --- Либо моя универсальная ломалка, для рефлексива, амазона и кучи других игровых контор. ![]() ![]() |
|
Создано: 29 ноября 2010 20:57 · Личное сообщение · #5 |
|
Создано: 29 ноября 2010 21:25 · Личное сообщение · #6 |
|
Создано: 29 ноября 2010 23:40 · Личное сообщение · #7 |
|
Создано: 30 ноября 2010 04:46 · Поправил: ELF_7719116 · Личное сообщение · #8 LitCruns По поводу второй проблемы. Насколько я понимаю, речь идет о winsock, сокетах, протоколах... Можно почитать например Вообще такими вещами с онлайн клиентами редко кто занимается, чаще всего инжектят клиенты покер-румов, насколько я знаю. ![]() |
|
Создано: 30 ноября 2010 10:07 · Поправил: PE_Kill · Личное сообщение · #9 |
|
Создано: 30 ноября 2010 13:43 · Личное сообщение · #10 |
|
Создано: 30 ноября 2010 15:46 · Поправил: LitCruns · Личное сообщение · #11 |
![]() |
eXeL@B —› Вопросы новичков —› Нужна помощь с двумя проблемами. Хак защиты _RE-FLEXIVE_ARCADE_ |