![]() |
Слежка за адресами :)
Постараюсь сформулировать вопрос как можно понятнее:
Имеется игрушка, в ней нехватающее кол-во жизней Для создания "тренера" требуются адреса данных в памяти Дело в том, что каждый раз как игра запускается, эти данные меняют адрес. Вапрос Адын: можно ли как-то отследить/предугадать адрес, которые возьмут данные при следующем запуске (наверняка как-то можно, иначе как все тренеры работают??) Вапрос Втарой: собссно, повторение первого в каком-то смысле. Если тренер запустить на другом компе, адреса будут другие? Если да, то как пишут тренеры? :) Спасибо за помощь |
ты в программировании знаешь что такое указатели на переменную ?
вот котроче надо искать указатель на переменную с тем что тебе ломать надо ... када адрес указателя находишь в тренере ставишь чтобы брал адрес переменной из указателя и меняешь значение самой переменной ... это на словах а в функциях даже не скажу щас ... |
По-моему именно то, что нужно.
Как можно эти самые указатели отловить? Хватит ли простенькой ArtMoney или нужно будет дебаггер ставить какой-нить? |
Берешь артманю, запускаешь игрушку несколько раз и смотришь адреса искомого значения, параллельно смотришь адресное пространство процесса игры. Путем обычного вычитания получаем смещения относительно начала адресов процесса. Как поймать адресное пространство и первый адрес - зависит от ОС. В винде вроде есть такие Api - подробнее не вспомню какие...
|
Спасибо, попробую
|
кстати, могу выложить неплохой help по WIN API на русском, не полный конечно, но с примерами под дельфи. Там есть пример как снимать слепки с системы и смотреть процессы... Вобщем говори куда класть - не хочется на форуме место занимать...
|
Скинь пожалуйста на pvystpmw@ephemail.net (временный адрес, будет действителен неделю) Спасибо :)
|
Часовой пояс GMT +4, время: 23:31. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.