![]() |
|
|
|
#1
|
|||
|
|||
|
Quote:
0x0FD91154 e9 a7 19 00 00 which is a near relative jump to _DllMainCRTStartup If i understand correctly i need a long jump (absolute address), which is a 2 byte op code, to enter the hook function in my module. So there is no space to add the additional op code... __DllMainCRTStartup@12: 0x0FD91154 jmp _DllMainCRTStartup (0FD92B00h) ... ... _CoGetMalloc@8: 0x0FD91276 jmp CoGetMalloc (0FD91518h) 0x0FD9127B int 3 0x0FD9127C int 3 Can i use the space after _CoGetMalloc@8 to make a near jump instruction there, and then a long jump to my module ? Also is there any guarantee that there will always be space there to include an additional jump instruction ? |
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Windows Hook | user1 | Source Code | 0 | 04-24-2021 05:23 |
| SST Hook -> Bluescreen!? | Cobi | General Discussion | 12 | 05-04-2005 09:37 |
| SYSENTER hook | niom | General Discussion | 13 | 08-12-2004 02:50 |