Текущий архив: 2003.09.29;
Скачать: CL | DM;
Вниз
переменная чужой программы Найти похожие ветки
← →
Zevsus © (2003-09-15 13:11) [0]Привет!
Стоит задача - следить за значением некой переменной некой программы. Исходников от нее нет.
Есть ли способ такое сделать?
← →
Иван Шихалев © (2003-09-15 13:12) [1]Нет.
← →
HolACost! © (2003-09-15 13:15) [2]Я бы даже добавил - категорическое нет - если конечно ты не сможешь менять значения переменной напрямую и отслеживать изменеия какой-либо ячейки памяти этого процесса - как взломщики игрух!
← →
Verg © (2003-09-15 13:19) [3]Почитай для начала:
http://www.delphimaster.ru/articles/Dapi/index.html
← →
Юрий Федоров © (2003-09-15 13:26) [4]Можно копнуть в сторону
OpenProcess, ReadProcessMemory
но для этого нужно знать адрес в другом процессе...
который наверняка может меняться даже в течение сеанса работы той программы... При наличии исходников проблема однозначно решаема, а так наверно нет
← →
HolACost! © (2003-09-15 13:27) [5]and what? ЧТо вы хотели этой линкой сказать?
← →
Digitman © (2003-09-15 13:28) [6]
> Zevsus
Если нет исходников, откуда ж ты знаешь, что это есть некая переменнная ? Откуда тебе известен адрес, тип и размер данных, отводимых "чужой" программой под то, что ты называешь "переменной" ?
← →
Nikolay M. © (2003-09-15 13:55) [7]
> Digitman © (15.09.03 13:28) [6]
На Спектруме, помнится, приятно было найти значение ячейки, в которой хранилось кол-во жизней какого-нибудь пакмана :-))))
← →
Digitman © (2003-09-15 14:02) [8]
> Nikolay M
сравнил) ... ж. с п. )))))
← →
JohnJ © (2003-09-18 10:48) [9]Есть взломщики игр, типа Artmoney. Там всё сделано на таком принципе: запускаешь взломщик, выбираешь из списка запущенных программ игрушку (можно вообще любую прогу выбрать). Допустим выбрали мы героев. Там у нас 10000 золотых... Мы знаем что деньги могут быть только целым числом. Указываем взломщику просматривать в памяти все ячейки с целыми числами, и запомнить, в каких из них хранится число 10000 (обычно таких несколько тысяч). Затем тратим сколько-то денег, допустим 100. Теперь у нас 9900 монет, снова сворачиваем героев, и говорим взломщику искать из найденного ячейки, в которых уже 9900... (обычно таких оказывается от 2-3 до нескольких десятков. И затем снова тратим деньги и снова отсеиваем лишние ячейки. В итоге остаётся одна. И в ней записано кол-во денег. Изменяем его, например, на 1000000. Разворачиваем героев, там будет по прежнему 9900 (или сколько там оставалось). Но это только потому, что экран ещё не обнавлялся. Заходим в замок, или в инфо главного героя и выходим обратно - и - готово! Попробуй тоже что-нибудь такое сделать, или найди Artmoney.
Страницы: 1 вся ветка
Текущий архив: 2003.09.29;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.028 c