On iterative reassembleable disassembly and the Heroes III decompilation

1 ยท Minexew ยท April 10, 2020, midnight
Generally, reverse engineering tools aim to produce output that can be well-understood by humans. This makes perfect sense โ€“ if you are in the business of analyzing malware, when a new sample arrives you need to get an idea of which vulnerabilities it is taking advantage, how it is controlled, how it spreads, etc. Similarly, if your hobby (or business) is cracking software license protection, you will want to understand the general flow and logic of the program, in order to zoom into the relevan...