by L. Spiro » Thu Aug 07, 2008 9:58 am
I guess I didn’t make myself clear.
#1: There is no such thing as dynamic pointer offsets. The game has a hard-coded, pure, and never-changing method (or methods) for finding the target structure.
#2: You already found one layer of pointers using the debugger and studying the disassembly. You got a pointer and an offset. I told you to repeat the same process from there, to get the pointer to the pointer, and repeat until you find a static address. This is the answer to your question.
There are plenty of tutorials and walkthroughs on this very site.
Maybe you should look at WhiteHat’s tutorial, and look at Complex Addresses people have already posted.
Obviously they didn’t just stop at [XXX+Y]+ZZ.
L. Spiro
Our songs remind you of songs you’ve never heard.