5 ms·
Speaking of obscured code: I'm using AI to decompile old arcade games. I am finding the craziest anti-tampering stuff. Three different routines - each watche
by qarl 3d ago
Speaking of obscured code:
I'm using AI to decompile old arcade games.
I am finding the craziest anti-tampering stuff. Three different routines - each watches the code of the others - and if anything changes - tank the machine by jumping into graphics RAM.
When I first started seeing this stuff I assumed my decompiler was broken. Nope. Just insane code.
- nylonstrung 3d agoYeah I've been using Ghidira to study the internals of strategy PC games I like and it's an extremely good learning experience given the paucity of OSS code for stuff like this
- qarl 3d agoYeah, I should be using Ghidira in my toolchain. I didn't know it existed so I had to reinvent the wheel. Although - Ghidira is often wrong about what code does. Make it run tests to verify its theories? BINGO.
- noman-land 3d agoIf you have the energy or desire to write this up it sounds really fascinating.
- qarl 3d agoTHAT is an excellent idea. Thank you.