PDA

Просмотр полной версии : [Помогите!] Игре Purble Place


foxes20
21.12.2011, 21:36
Ребята, помогите разобраться, как найти поинтеров и офсетов в игре Purble Place

[Ссылки могут видеть только зарегистрированные и активированные пользователи]!

буду благодарен за помощь

Nickitee
23.12.2011, 15:20
Нашёл, изменил, отсеял, изменил, отсеял (пока не получишь 2-3 значения).
Перезапускаем игру, опять находим, изменяем, отсеиваем, изменяем отсеиваем (пока не получим 2-3 значения).
Сверяем 1 и 2 результат,если адреса разные, значит это DMA (Dynamic Memory Allocation), ищем поинтер, для этого ставим бряки ("on write") на полученный адрес, смотрим в дебагере на какой адрес обращается игра, преобразуем это на C++,C#,Delphi - готово.
Ну и естественно, без базовых знаний ASM, любого компилируемого языка программирования, реверсинга - ничего не получится :).

foxes20
23.12.2011, 19:17
Nickitee Большое спасибо вам за ответ!
Как отсеять значения я знаю, а как найти поинтер, для меня эта проблема.
можно более подробно?