Cracking
Reverse binaries and crack executables.
This series of challenges will help you understand the inner workings of compiled languages. Disassemble the binaries provided to solve the crackmes at the assembly level.
Prerequisites:
– Advanced understanding of assembly languages on various architectures (x86, ARM, MIPS ...).
– Understanding of the different executable formats (ELF, PE, etc.).
– Mastery in the use disassemblers and debuggers.