All pastes #408984 Raw Edit

Anonymous

public text v1 · immutable
#408984 ·published 2007-03-25 09:48 UTC
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