Posted: Sun Feb 05, 2017 7:19 pm Post subject: Finding base address
Is it possible to find the base address of a flash game that can only be played on a browser? The address changes everytime i refresh the page or after a certain time period. Also, I've tried aob scanning. I've found that the bytes E8 4D 08 E8 stay the same everytime. And the bytes after E8 which are E7A67DE8 change everytime. The bytes after these bytes are CC CC and that never changes. So I did E8 4D 08 E8 ?? ?? ?? CC to search but no results showed up. Am I doing something wrong?
Yes, it is possible to find a static pointer to some value in a flash game. No, it is not feasible, reliable, maintainable, portable, or otherwise suitable.
Try finding a unique instruction that accesses only that address and hook it. Use it to copy the address into some registered symbol, and use that symbol in the address list. Note that you will need to trigger the AVM2 bytecode to be JIT compiled into machine code before the instruction can be found via an AoB scan. For more information, see the section "Injection Copies" of this topic.
An alternative for any software that uses an intermediate bytecode format (i.e. flash) would be to change the bytecode itself. For more information on this, use Google. _________________
I don't know where I'm going, but I'll figure it out when I get there.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum