Conjan's "Jump Around"

[difficulty: 3][protection: mild asm obfuscation, trigonometry equation]

The serial verification function's instructions are reordered and linked with unconditional jumps. The solution shows how to disassemble the code into a linked list of instructions, remove the jumps, and recover the original code.

No comments:

Post a Comment

thanks for commenting!