Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bool JumpCall (bool JumpOrCall, unsigned long ulAddy, void* function, unsigned long ulNops)
- {
- __try
- {
- (unsigned long*)ulAddy = (JumpOrCall ? 0xE9 : 0xE8);
- (unsigned long*)(ulAddy + 1) = (int)(((int)function - (int)ulAddy) - 5);
- memset(ulAddy + 5, 0x90, ulNops);
- return true;
- }
- __except (EXCEPTION_EXECUTE_HANDLER) { return false; }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement