手写的花指令..3重跳..

push ebp   (新入口)
mov ebp, esp
inc ecx
dec ecx
nop
sub eax, 2
inc eax
inc eax
pop ebp
push ebp
pop ebp
push ebp
jmp short 下一个花指令的开头

add byte ptr ds:[eax],al   ↓    
add byte ptr ds:[eax],al   ↓    
add byte ptr ds:[eax],al   ↓    
add byte ptr ds:[eax],al   ↓        

push esp   ←--------← 就是跳到这里     ↑  
pop esp                   ↑
push 20                   ↑
nop                   ↑
push -14
push -4                   ↑
nop
add esp,1                 ↑
sub esp,1                   ↑
sub eax,2
inc eax                   ↑
inc eax    
mov eax, 下一个花指令的启始地质↓       ↑
jmp eax         ↓       ↑

add byte ptr ds:[eax],al ↓
add byte ptr ds:[eax],al ↓       ↑
add byte ptr ds:[eax],al ↓
add byte ptr ds:[eax],al ↓       ↑

push ebp   ←←←←←←←   就是跳到这里   ↑  
mov ebp,esp
push 0                   ↑
pop ebp
push ebp                 ↑
push -3
push 1                   ↑
nop
push 2                   ↑
nop
nop                   ↑
push 这里跳到老入口
retn

你可能感兴趣的:(职场,休闲,花指令)