Skip to main content

Timeline for Deal with obfuscated assembly

Current License: CC BY-SA 3.0

5 events
when toggle format what by license comment
Oct 16, 2013 at 18:42 comment added Mew I tried IDA Pro. Its disassembly was, for this particular case, less corrent than the one made by objdump. But once debugging it fixed itself. Or I could fix it manually too.
Oct 15, 2013 at 21:26 comment added Jongware IDA Pro actually uses both, IIRC. First off, it tries to evaluate from the program entry point (which would already produce a correct listing for the OP's code). Then it scans remaining data for what looks like function prologue, and only after that it rounds up stray bytes (of which there should not be much left).
Oct 15, 2013 at 20:58 comment added Jason Geffner "Lousy" in regard to meeting the original poster's needs. He should be using a recursive descent disassembler such as IDA Pro.
Oct 15, 2013 at 20:55 comment added newgre This has nothing to do with being "lousy". It simply uses a linear sweep disassembling strategy (as opposed to recursive traversal). Both strategies fail in certain situations / against different anti-disassembling techniques.
Oct 15, 2013 at 20:50 history answered Jason Geffner CC BY-SA 3.0