Часть наработок из старых приложений.
Код получения того самого базового адреса модуля или образа целевого приложения.
code_37317.txt
Далее, базовый адрес прибавляем к смещению 01606320 (это именно смещение) и читаем int или int64 из памяти по адресу который мы получили.
То что мы прочитали, и должно быть 38333D10 (динамический указатель).
Далее, прибавляем к указателю 38333D10 смещение 230 и читаем следующий указатель (38335238) по получившемуся адресу.
И так далее.
------------ Дoбавленo в 16.48:
Кроме последнего вычисления указателя (38335238+20).
На последнем этапе указатель вычисляется только сложением/вычитанием смещения из указателя без последующего чтения по нему адреса (там уже игровое значение будет).
Ответов: 1841
Рейтинг: 369
|
|||
карма: 1 |
| ||
файлы: 1 | code_37317.txt [837B] [169] | ||
Голосовали: | Master4eG, flint2 |