Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- format pe console
- entry start
- section '.text' code readable executable
- start:
- mov eax, 1234
- push eax
- push _text
- call [printf]
- push 0
- call [ExitProcess]
- section '.data' data readable writeable
- _text db "%d",10,13,0
- section '.idata' import data readable writeable
- dd 0,0,0,RVA kernel_name,RVA kernel_table
- dd 0,0,0,RVA msvcrt_name,RVA msvcrt_table
- dd 0,0,0,0,0
- kernel_table:
- ExitProcess dd RVA _ExitProcess
- dd 0
- msvcrt_table:
- printf dd RVA _printf
- dd 0
- kernel_name db 'KERNEL32.DLL',0
- msvcrt_name db 'MSVCRT.DLL',0
- _ExitProcess dw 0
- db 'ExitProcess',0
- _printf dw 0
- db 'printf',0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement