Advertisement
JKornev

Hook.h

Aug 20th, 2012
687
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.68 KB | None | 0 0
  1. /*
  2. Code: Add new monsters to MuOnline client
  3. Credits: DoS.Ninja
  4. Web: ninja-researcher.blogspot.com
  5. */
  6. #ifndef HOOK_H
  7. #define HOOK_H
  8.  
  9. //Opcode const
  10. #define _asm_call   0xE8
  11. #define _asm_push   0x68
  12. #define _asm_jmp    0xE9
  13. #define _asm_jmps   0xEB//jmp short
  14. #define _asm_jes    0x74
  15. #define _asm_jnzs   0x75
  16. #define _asm_jnz2   0x0F85//jmp short
  17. #define _asm_nop    0x90
  18. #define _asm_retn   0xC3
  19. #define _asm_push_eax 0x50
  20.  
  21. #define MEMORY4(value) *(unsigned int*)(value)
  22. #define MEMORY2(value) *(unsigned short*)(value)
  23. #define MEMORY1(value) *(unsigned char*)(value)
  24.  
  25. void Access(DWORD dwOffset, int t_size);
  26. void HookAddress(DWORD dwAddrOffst, DWORD dwNewOffst, BYTE new_Cmd);
  27.  
  28. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement