Derija How do I cheat?
Reputation: 0
Joined: 05 Aug 2012 Posts: 1
|
Posted: Sun Aug 05, 2012 9:45 pm Post subject: [Flash] Filter addresses accessed by OpCode (AutoASM?) |
|
|
Hello there!
I've been dealing with this problem recently quite a lot while improving my game hacking experience on Flash Games. I find my value by the good old "search and decrease/increase" method. I find what accesses this address because of course it is not static. I find the respective code but once I find out what that code writes to, I get really lost. I get thousands of calls per second to addresses written to only once, then abandoned.
I do know a little about ASM and AutoAssembler, so I thought it might be a good approach to filter these addresses programmatically. But this exceeds my knowledge already... Plus, what can be considered "sane"? I suppose it always depends on the values I want to find, thus ridiculusly huge values and 0 can be filtered out most of the time. But I probably still have too many values.
Or maybe this is rather achievable using LUA scripts?
Actually my main target is to get an AutoASM running only when the address ideally is the address I am looking for, otherwise if it appears to be it. So I could read out the register containing the address for the ret OpCode, I just forgot which one that is...
I need this to go back through the code as far as possible to find the real native source of the call to, for example, decrease the ammunition of every gun in SAS3:ZA. Even if I filter the right values and freeze them, SAS still will detect the hacking attempt and reveal me as a "troll" to other players... Even in SinglePlayer Mode, though.
I have to admit though, for this particular game, I am uncertain whether this is due to a serverside validation. I honestly don't think so because a while ago before hackers where killed trying to hack ammo, they just got the troll face and were still alive. Though my ammo display froze, the actual ammo still decreased.
However, I believe this would be valuable for all sorts of games, not only SAS3:ZA or Flash games in general and I am almost sure somebody already made something like this...
I also do not intend to use these hacks in online play. This again is just to increase my experience and thus for educational purposes only.
Sincerely,
Derija
|
|