Answer the question
In order to leave comments, you need to log in
Looking for a static address to write a value to memory?
Hello everyone, there was a need to perform a low-level operation, but I got stuck at the moment of searching for a static address to write a value to it. The resources of the game are located at this address, I want to change them manually. The program is written in C ++ language, I more or less know no problems with it. I caught the necessary dynamic address using CheatEngine and tried to change the value there - it changes in the game (naturally, when the game is restarted, garbage is located at this address).
Further in the game, I set a breakpoint to read from this address and get a line like this:
I found an instruction:
Please explain what of all this in the screenshots is the base, the offset, as I understand it (01CC), but the offset is relative to what? Regarding the address 2002A2EF in the screenshot? Pointer to 2002A2EF + 01cc does it turn out to be 06201D38?
Answer the question
In order to leave comments, you need to log in
mov [esi + 000001cc], ecx
Please explain that of all this in the screenshots, the base, the offset, as I understand it (01CC), but the offset is relative to what?
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question