Сейчас на форуме: rtsgreg1989, zds, _MBK_ (+5 невидимых) |
![]() |
eXeL@B —› Основной форум —› Что Вы думаете о защите Reflexive Arcade 2006? |
Посл.ответ | Сообщение |
|
Создано: 09 августа 2007 12:47 · Личное сообщение · #1 Привет всем! Я не прошу мне помочь, а просто скажите своё мнение по данному поводу. Три дня назад сестрёнка принесла кучу игр от RA-издателей. Игры так себе, 30 минут работают и всё... Ключи искать в облом, я решил посмотреть, как игры устроены. Заметил, что у всех игр есть ReflexiveArcade.dll. PEiD показал наличие в exe-файле Hash-сигнатур. Думаю: ну и чё? Открываю Olly, нахожу все Intermodular Calls. Как я и предполагал, никаких вызовов из этой DLL. Запускаю через отладчик, снова ищу вызовы. Вот они, родные: reflexiv.radll_Initialize reflexiv.radll_EnterMenuSection и несколько других. Ставлю на них бряки и перезапускаю. Первым срабатывает бряк на Initialize. Решил в пошаговом режиме посмотреть, что же дальше. Через несколько нажатий F7 что же я вижу: 00406803 CALL MutantSt.00405F2A 00406808 CMP BYTE PTR DS:[4238E0],0 0040680F JE SHORT MutantSt.00406814 ; JMP to Reflexiv.radll_HasTheProductBeenPurchased 00406811 XOR AL,AL 00406813 RETN 00406814 JMP DWORD PTR DS:[42319C] ; Reflexiv.radll_HasTheProductBeenPurchased Такого я не ожидал. О_о или это обман, или ... страшно подумать... Смотрю, откуда данная функция вызывается. Ставлю бряки и запускаю дальше. Спотыкаюсь на 00404ACA CALL MutantSt.00406803 00404ACF TEST AL,AL 00404AD1 JE SHORT MutantSt.00404AE1 Вызывается, сравнивается, если не так, то прыгает... Если занопить 00404AD1, то можно играть БЕСКОНЕЧНО!!! Что вы думаете по поводу коэффициента интеллекта у издателей, назвавших главную процедуру регистрации таким образом?? ЗЫ. Обнаружил, что не во всех играх адреса совпадают. В некоторых играх нужно занопить строку 00404С84. Принцип взлома тот же %) ![]() |
|
Создано: 09 августа 2007 13:10 · Личное сообщение · #2 |
|
Создано: 09 августа 2007 13:31 · Личное сообщение · #3 |
![]() |
eXeL@B —› Основной форум —› Что Вы думаете о защите Reflexive Arcade 2006? |
Эта тема закрыта. Ответы больше не принимаются. |