Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- %include "io.inc"
- section .text
- global CMAIN
- CMAIN:
- mov ebp, esp; for correct debugging
- xor ebp,ebp
- mov dword [ebp+data+0x10], 0x26b3188c
- mov dword [ebp+data+0x14], 0x1b80df89
- mov dword [ebp+data+0x18], 0x40df7ed5
- mov DWORD [ebp+data+0x1c], 0x4ce087ee
- mov DWORD [ebp+data+0x20],0x0
- mov edx, dword [ebp+data+0x10]
- xor edx,DWORD [ebp+data+0x18]
- mov DWORD [ebp+data+0x28],edx
- mov edx,DWORD [ebp+data+0x14]
- xor edx,DWORD [ebp+data+0x1c]
- mov DWORD [ebp+data+0x24],edx
- lea edx,[ebp+data+0x28]
- mov DWORD [ebp+data+0xc],edx
- jmp .line3
- .line2:
- mov edx,DWORD [ebp+data+0xc]
- movzx edx,BYTE [edx]
- add edx,0xd
- mov ecx,edx
- mov edx,DWORD [ebp+data+0xc]
- mov BYTE [edx],cl
- add DWORD [ebp+data+0xc],0x1
- .line3:
- mov edx,DWORD [ebp+data+0xc]
- movzx edx,BYTE [edx]
- test dl,dl
- jne .line2
- 4 sub esp,0xc
- lea edx,[ebp+data+0x28]
- nop
- nop
- section .data
- data db 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement