Advertisement
Guest User

Untitled

a guest
Jul 14th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. union opcodestring
  2.  s as byte ptr
  3.  f as function () as long
  4. end union
  5.  
  6. dim as string st
  7. dim as opcodestring act
  8.  
  9. '0:  33 c0                   xor    eax,eax
  10. '2:  40                      inc    eax
  11. '3:  c3                      ret
  12. 'st=chr$(&h33)+chr$(&hc0)+chr$(&h40)+chr$(&hc3)                                     ' xor eax,eax inc eax ret
  13.  
  14.  
  15. ' 0:  66 b8 0a 00             mov    ax,0xa
  16. ' 4:  00 00                   add    BYTE PTR [eax],al
  17. ' 6:  c3                      ret
  18. 'st=chr$(&h66)+chr$(&hb8)+chr$(&h0a)+chr$(&h00)+chr$(&h00)+chr$(&h00)+chr$(&hc3)    ' mov eax,10 ret
  19.  
  20. st=chr( _
  21.     &hB8, &h0A, &h00, &h00, &h00, _    ' mov eax, 10
  22.     &hC3 _                             ' ret
  23. )
  24.  
  25. st=chr( _
  26.     &h66, &hB8, &h0A, &h00, _  ' mov eax, 10
  27.     &hC3 _                     ' ret
  28. )
  29.  
  30.  
  31. act.s=strptr(st)
  32. asm xor eax,eax     'eax auf 0 setzen
  33. print act.f()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement