How to crack any software by patching assembly instructions. Disassemble the compiled binary using objdump, locate the instruction that locks the software (usually an if-statement), and reverse its opcode, e.g. change jne (75) to je (74). Or similar. Alternatively, remove the jump instruction completely and replace it with a meaningless placeholder such as NOP.