| eXeL@B —› Вопросы новичков —› Вопрос по взлому игры Arimaa 2.0 | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 06 апреля 2009 19:30  · Личное сообщение · #1 Ссылка на логическую игру Arimaa 2.0 www.smart-games.com/arimaa.zip Никакого упаковщика или протектора нет. Защита выглядит очень простой. Не устанавливает никаких драйверов (типа StarForce). Одним словом - это как раз вариант для тренировки такого новичка как я. Незарегистрированная версия не позволяет менять уровень сложности игры. На данный момент у меня получилось только убрать nag-screen с помощью OllyDbg 1.10. Для этого я поставил брейкпоинт на MessageBoxA. Нашёл точку вызова этой ф-и. И занопил адреса от 00456E97 до 00456E9F. Однако проверка серийного номера, видимо, происходит совсем в другом месте. Я подозреваю, что это происходит при старте программы после чтения вот этой ветки реестра. [HKEY_CURRENT_USER\Software\Smart Games\Arimaa\arimaa] Не могу понять, что с этим делать дальше. Ясно, что надо установить брейкпоинты на ф-и работы с реестром, но arimaa импортирует их аж 12 штук. ![]()  | 
| 
 | 
Создано: 06 апреля 2009 20:02  · Личное сообщение · #2  | 
| 
 | 
Создано: 06 апреля 2009 20:12  · Личное сообщение · #3  | 
| 
 | 
Создано: 06 апреля 2009 21:26 · Поправил: LIZARD  · Личное сообщение · #4  | 
| 
 | 
Создано: 07 апреля 2009 15:29  · Личное сообщение · #5  | 
| 
 | 
Создано: 07 апреля 2009 18:48  · Личное сообщение · #6 bcspm3 Вобщем как я делал  
Сначала поискал строку reg и нашел такие строки reg_name reg_email reg_code, поставил на них бряки зарегенился и остановился на 004179F5(reg_name) дошел до 00417A35(reg_code) в окне регистров в ESI видим введенный пас от туда перешел в окно дампа на адрес 06A839F8(Follow in Dump) и поставил железный бряк на доступ, перезапустил, и после нескольких нажатий на F9 тормознулся на 00417E61  
Хотя можно ставить железный бряк не на reg_code(как сделал я), а на reg_name или reg_email (по желанию) а если еще немного по трассировать, то можно найти цикл генерации паса по адресу 0041EEC0 ![]()  | 
| 
 | 
Создано: 07 апреля 2009 18:52  · Личное сообщение · #7  | 
| eXeL@B —› Вопросы новичков —› Вопрос по взлому игры Arimaa 2.0 | 




 Для печати