Description: This program illustrates a simple technique to obfuscate code for automated disassemblers.
It also shows the equivalence between groups of instructions and the flexibility of the Intel IA32 instruction set.
In this case we replaced a CALL instruction with a PUSH EIP+ JMP proc.
This simple trick can be used create new techniques to avoid breackpoints at the begining of function: skip start of function and jump inside.
File list (Check if you may need any files):
jmp2call.asm
jmp2call.exe