Добавлен kaganec
Скажите пожалуйста как создавать МХ на war3, как искать значение офсеты ?
Принятый ответ
Если самый простой мапхак и нужно просто убрать туман войны, то:
- необходимо в адресе игры найти ячейку, отвечающую за то, если ли туман войны;
- чтобы найти её, нужно отсканировать память когда туман войны есть (с помощью Cheat Engine);
- после этого туман войны необходимо убрать (например, с помощью читов);
- снова просканировать память, после чего отсеются ненужные ячейки;
- повторять цикл, пока не останется небольшой набор адресов.
Дальше можно методом исключения менять значения в разных адресах и смотреть, изменяется ли туман войны при изменении значения. После нахождения ячейки получаем её адрес.
(Тут должен быть текст про то, как находить адрес начала программы, который прибавляется к адресу найденной ячейки, но этого уже не умею)
(Тут должен быть текст про то, как находить адрес начала программы, который прибавляется к адресу найденной ячейки, но этого уже не умею)
Для написания программы необходимо уметь внедрять код в процессы. После внедрения значения в адрес АдресПрограммы+АдресЯчейки нужно изменить значение на нужное. Профит.
На самом деле тут куча моментов, таких, как защита памяти от изменения и разница между поиском и внедрением значения и поиском asm кода и его изменением за счёт внедрения массива байтов, содержащего набор инструкций.
Вроде так, прощу тапками не кидать знатоков ^^"
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. MpW
(Тут должен быть текст про то, как находить адрес начала программы, который прибавляется к адресу найденной ячейки, но этого уже не умею)