Advertisement
Riremito

Untitled

Sep 1st, 2016
355
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. #ifndef __MEMORY_H__
  2. #define __MEMORY_H__
  3.  
  4. #define MAX_RESULT 256
  5.  
  6. class memory{
  7. private:
  8. DWORD BaseAddress;
  9. DWORD ImageSize;
  10. DWORD AobResult[MAX_RESULT];
  11. DWORD CountResult;
  12.  
  13. void Error(char *message);
  14. void FullAccess(DWORD Address, DWORD Size);
  15.  
  16. bool HotPatchCheck(DWORD Address);
  17. void backjmp(DWORD Address);
  18. DWORD createfunction(DWORD Address, DWORD Size);
  19.  
  20. public:
  21. memory();
  22. memory(char *dll);
  23. void write(DWORD Address, char *code);
  24. void scan(char *Aob, char *code = NULL);
  25. DWORD get(DWORD Result = 0);
  26. DWORD count();
  27. void Hook(DWORD Address, void *function_hook, void *_function, DWORD Size = 0);
  28. void jmp(DWORD Prev, DWORD Next);
  29.  
  30. };
  31.  
  32. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement