Advertisement
cotopian

Lotus

Jul 14th, 2015
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. [ENABLE]
  2. alloc(BlockRecvHook,256)
  3. label(RecvCheckLoop)
  4. label(BlockRecv)
  5. label(End)
  6.  
  7. alloc(RecvList,512)
  8.  
  9. //Hook address: 007C2160
  10. //8B ? 24 ? 3D ? ? ? ? 0F 8F ? ? ? ? 0F 84 ? ? ? ? 8D
  11.  
  12. BlockRecvHook:
  13. mov eax,[esp+04] //Original Opcode @ Hook address
  14. and eax,0FFFF
  15. push edx
  16. mov edx,RecvList
  17.  
  18. RecvCheckLoop:
  19. cmp eax,[edx]
  20. je BlockRecv
  21. cmp [edx],00
  22. je End
  23. add edx,04
  24. jmp RecvCheckLoop
  25.  
  26. BlockRecv:
  27. xor eax,eax
  28.  
  29. End:
  30. pop edx
  31. cmp eax,00000390 //Opcode below Hook address
  32. jmp 007C2169 //Address of jg
  33.  
  34. RecvList:
  35. dd 0314 // Lotus mob godmode - GMS v163.2
  36. dd 031B // Hide Lotus laser
  37. dd 00 //This signifies the end of the list DO NOT REMOVE; add headers above it
  38.  
  39. 01B417F8: //4 Bytes scan Hook address [1st Result]
  40. dd BlockRecvHook
  41.  
  42. [DISABLE]
  43. 01B417F8: //Same as above
  44. dd 007C2160 //Hook address
  45.  
  46. dealloc(BlockRecv)
  47. dealloc(RecvList)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement