Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. bool JumpCall (bool JumpOrCall, unsigned long ulAddy, void* function, unsigned long ulNops)
  2. {
  3. __try
  4. {
  5. (unsigned long*)ulAddy = (JumpOrCall ? 0xE9 : 0xE8);
  6. (unsigned long*)(ulAddy + 1) = (int)(((int)function - (int)ulAddy) - 5);
  7. memset(ulAddy + 5, 0x90, ulNops);
  8. return true;
  9. }
  10. __except (EXCEPTION_EXECUTE_HANDLER) { return false; }
  11. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement