Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

new2

By: a guest on Feb 9th, 2011  |  syntax: ASM (NASM)  |  size: 1.11 KB  |  views: 38  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. push        4  
  2. call        operator new (0EA1497h)  
  3. add         esp,4  
  4. mov         dword ptr [ebp-0E0h],eax  
  5. mov         dword ptr [ebp-4],0  
  6. cmp         dword ptr [ebp-0E0h],0  
  7. je          main+70h (0EA3B10h)  
  8. mov         ecx,dword ptr [ebp-0E0h]  
  9. call        X::X (0EA13ACh)  
  10. mov         dword ptr [ebp-0F4h],eax  
  11. jmp         main+7Ah (0EA3B1Ah)  
  12. mov         dword ptr [ebp-0F4h],0  
  13. mov         eax,dword ptr [ebp-0F4h]  
  14. mov         dword ptr [ebp-0ECh],eax  
  15. mov         dword ptr [ebp-4],0FFFFFFFFh  
  16. mov         ecx,dword ptr [ebp-0ECh]  
  17. mov         dword ptr [ebp-14h],ecx  
  18.  
  19. push        ebp  
  20. mov         ebp,esp  
  21. sub         esp,0CCh  
  22. push        ebx  
  23. push        esi  
  24. push        edi  
  25. push        ecx  
  26. lea         edi,[ebp-0CCh]  
  27. mov         ecx,33h  
  28. mov         eax,0CCCCCCCCh  
  29. rep stos    dword ptr es:[edi]  
  30. pop         ecx  
  31. mov         dword ptr [ebp-8],ecx  
  32. mov         eax,dword ptr [this]  
  33. mov         dword ptr [eax],0  
  34. mov         eax,dword ptr [this]  
  35. pop         edi  
  36. pop         esi  
  37. pop         ebx  
  38. mov         esp,ebp  
  39. pop         ebp  
  40. ret