IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Слежка за адресами :) (http://www.imho.ws/showthread.php?t=62634)

nufchavq 26.06.2004 04:03

Слежка за адресами :)
 
Постараюсь сформулировать вопрос как можно понятнее:
Имеется игрушка, в ней нехватающее кол-во жизней
Для создания "тренера" требуются адреса данных в памяти
Дело в том, что каждый раз как игра запускается, эти данные меняют адрес.
Вапрос Адын: можно ли как-то отследить/предугадать адрес, которые возьмут данные при следующем запуске (наверняка как-то можно, иначе как все тренеры работают??)
Вапрос Втарой: собссно, повторение первого в каком-то смысле. Если тренер запустить на другом компе, адреса будут другие? Если да, то как пишут тренеры? :)
Спасибо за помощь

Merge 26.06.2004 08:46

ты в программировании знаешь что такое указатели на переменную ?
вот котроче надо искать указатель на переменную с тем что тебе ломать надо ... када адрес указателя находишь в тренере ставишь чтобы брал адрес переменной из указателя и меняешь значение самой переменной
... это на словах а в функциях даже не скажу щас ...

nufchavq 26.06.2004 15:36

По-моему именно то, что нужно.
Как можно эти самые указатели отловить? Хватит ли простенькой ArtMoney или нужно будет дебаггер ставить какой-нить?

/7y3uK 26.06.2004 18:27

Берешь артманю, запускаешь игрушку несколько раз и смотришь адреса искомого значения, параллельно смотришь адресное пространство процесса игры. Путем обычного вычитания получаем смещения относительно начала адресов процесса. Как поймать адресное пространство и первый адрес - зависит от ОС. В винде вроде есть такие Api - подробнее не вспомню какие...

nufchavq 26.06.2004 19:18

Спасибо, попробую

/7y3uK 29.06.2004 22:41

кстати, могу выложить неплохой help по WIN API на русском, не полный конечно, но с примерами под дельфи. Там есть пример как снимать слепки с системы и смотреть процессы... Вобщем говори куда класть - не хочется на форуме место занимать...

nufchavq 01.07.2004 03:43

Скинь пожалуйста на pvystpmw@ephemail.net (временный адрес, будет действителен неделю) Спасибо :)


Часовой пояс GMT +4, время: 23:31.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.