JMC31337 Posted June 18, 2010 Posted June 18, 2010 (edited) black out the GUI.386 .model flat extrn MessageBoxA:proc extrn GetDC:proc extrn SetPixel:proc extrn GetSystemMetrics:proc extrn MessageBoxA:proc extrn GetPixel:PROC extrn BitBlt:PROC.dataxc dd 0 ;widthyc dd 0 ;heightx dd 0 ;x-coy dd 0 ;y-codc dd 0.codestart: xor eax,eax push eax call GetDC mov dword ptr dc,eax push 16 call GetSystemMetrics mov dword ptr xc,eax push 17 call GetSystemMetrics mov dword ptr yc,eaxnext: mov eax,dword ptr xc push eax call rand mov dword ptr x,eax mov eax,dword ptr yc push eax call rand mov 4 ptr y,eax push 0 ; erase area flag push x ; push y ; push dc ; push xc ; area size push yc ; area size inc x ; inc y ; push x ; push y ; push dc ; call BitBltjmp next rand proc ;THIS WIL GET FLAGGED BY AVIRA AVpush edx db 0fh, 31h xor edx, edx div dword ptr [esp+8] mov al,40h add dl,al xchg eax, edx pop edx ret 4 rand endp endsend start Edited December 15, 2010 by JMC31337
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now