fordy said:
Do you mean reverse engineer from, or reverse engineer to? If I attempt to reverse engineer manually, I do so in assembly. However, it's merely a 1:1 interpretation of binary so my decompiler works in straight binary. It then performs in the reverse of a compiler (a compiler interprets, builds with code blocks and finally optimises). The decompiler attempts to move things to a simpler level as a form of de-optimisation before pattern matching to get an output in C. More complex assembly requires the use of tracking every single piece of memory as to where it's read and where it's written (including the registers/accumulators/CPU flags). |
I should have said do you do any reverse engineering and if so do you use interactive disassembler ?
Research shows Video games help make you smarter, so why am I an idiot







