Posted: Wed Sep 05, 2018 2:42 pm Post subject: What's the best way to go?
Hey!
I'm currently trying to debug why my game crashes(Infinite Warfare) (It's something to do with a .text crc(?) or some sort of hash check) and i can see that a function is accessing the .text section every map load.
I've tried putting a breakpoint and stepping through the code, but it does alot of jumps and it's doing the check, therefore stepping through manually is no good way to go.
And it doesn't help that ida is unable to recognize it as a function at all.
Is there anyway i could make a script or something to make it break everytime it reaches a conditional jump or atleast a test/cmp? It would make my life way easier
Any help would be appreciated!
Cheers
Posted: Wed Sep 05, 2018 6:34 pm Post subject: Re: What's the best way to go?
form wrote:
Is there anyway i could make a script or something to make it break everytime it reaches a conditional jump or atleast a test/cmp?
If you don't mean a particular op but any op with a cmp or jump that would probably require a lua plugin which I'm not aware of. Another suggestion would be to dump the trace to a text file then you can open it up in notepad++ or something similar and search for what you want. There is a search feature in the native trace viewer but it's more limited.
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