rendered paste body.686
.model flat, stdcall
option casemap:none
include windows.inc
include kernel32.inc
include user32.inc
includelib user32.lib
includelib kernel32.lib
.data
stack dword NULL
.code
start:
invoke VirtualAlloc, NULL, 16380d, MEM_COMMIT, PAGE_EXECUTE_READWRITE
assume fs:nothing
mov dword ptr fs:[8],0
mov dword ptr fs:[4],7fff0000h
mov ebx, esp
mov esp, eax
add esp, 16384
mov ebp, esp
sub ebp, 4
push ebx
xor ebx, ebx
xor eax, eax
mov dword ptr [esp-4], 0
mov dword ptr [esp-8], 0
mov dword ptr [esp-0ch], 0
mov dword ptr [esp-10h], 0
sub esp, 10h
mov ebp, esp
sub ebp, 4
call MessageBox
pop esp
mov ebp, esp
sub ebp, 4
invoke ExitProcess, NULL
end start