ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Вопрос по адресу памяти и оффсету. Cheat Engine. ASI. C++ (https://forum.antichat.xyz/showthread.php?t=1473492)

ya_noob 07.04.2023 23:03

Использовал Cheat Engine. Имеется следующий вопрос: Для примера будут использовать данные из первой строки "gta_sa.exe + 4A2A8", я сначала подумал, что в asiшке этот адрес нужно будет записывать как 0x4A2A8. Но инициализировав таким образом другой адрес памяти (0x4A2A8 здесь тупо для примера) у меня ничего не вышло. Поэтому у меня появилась мысль, что "4A2A8" - это оффсет, теперь мне нужно узнать какой адрес у gta_sa.exe, ПРАВИЛЬНО ЛИ Я ПОНИМАЮ, если нет, то почему, если да, то чему равен "gta_sa.exe", чтобы прибавить его к "4A2A8"? Спасибо заранее.

RedHolms 07.04.2023 23:09

Цитата:

Сообщение от voodushevlen

Использовал Cheat Engine. Имеется следующий вопрос: Для примера будут использовать данные из первой строки "gta_sa.exe + 4A2A8", я сначала подумал, что в asiшке этот адрес нужно будет записывать как 0x4A2A8. Но инициализировав таким образом другой адрес памяти (0x4A2A8 здесь тупо для примера) у меня ничего не вышло. Поэтому у меня появилась мысль, что "4A2A8" - это оффсет, теперь мне нужно узнать какой адрес у gta_sa.exe, ПРАВИЛЬНО ЛИ Я ПОНИМАЮ, если нет, то почему, если да, то чему равен "gta_sa.exe", чтобы прибавить его к "4A2A8"? Спасибо заранее.

Да, это оффсет от gta_sa.exe

Но получать аддресс exe-шника нету смысла, так как он всегда расположен на одном адресе, в случае гташки это 0x400000, т.е. в твоём случае это будет 0x400000+0x4A2A8

moreveal 07.04.2023 23:10

C++:





Код:

DWORD baseAddress
=
(
DWORD
)
GetModuleHandle
(
"gta_sa.exe"
)
;


ARMOR 07.04.2023 23:10

Нажимаешь два раза на адрес, и он у тебя в список адресов кидается. Там уже будешь видеть такую херь

https://forum.antichat.xyz/attachments/28288180/

Ну, а если ты лазишь по ассемблеру:

https://forum.antichat.xyz/attachments/28288180/

То нажимаешь Ctrl + G нажав на нужную строчку и у тебя открывается окошко с смещением в памяти.


Время: 20:01