I need help again...
This is the entry point of my driver:
In IDA, it jumps to :
from INIT:0002B896 to INIT:0002B786
But I'm not able to...
0xFFFFFEEB = -115h = -227d
and 0002B896 - 115 = 0002B781, not 0002B786
So I'm confused on how I can jump here...
This is the entry point of my driver:
Code: Select all
The last line is jmp DriverEntry with OPCODE : E9 EB FE FF FFINIT:0002B88B public GsDriverEntry
INIT:0002B88B GsDriverEntry proc near
INIT:0002B88B mov edi, edi
INIT:0002B88D push ebp
INIT:0002B88E mov ebp, esp
INIT:0002B890 call __security_init_cookie
INIT:0002B895 pop ebp
INIT:0002B896 jmp DriverEntry
INIT:0002B896 GsDriverEntry endp
In IDA, it jumps to :
Code: Select all
I tried to know how with an offset of 0xFFFFFEEB I could jump INIT:0002B786 DriverEntry proc near ; CODE XREF: GsDriverEntry+Bj
INIT:0002B786
INIT:0002B786 var_24 = dword ptr -24h
INIT:0002B786 var_14 = dword ptr -14h
INIT:0002B786 var_C = dword ptr -0Ch
INIT:0002B786 var_4 = dword ptr -4
INIT:0002B786 arg_0 = dword ptr 8
INIT:0002B786
INIT:0002B786 mov edi, edi
INIT:0002B788 push ebp
INIT:0002B789 mov ebp, esp
INIT:0002B78B sub esp, 14h
INIT:0002B78E push ebx
INIT:0002B78F push esi
...
from INIT:0002B896 to INIT:0002B786
But I'm not able to...
0xFFFFFEEB = -115h = -227d
and 0002B896 - 115 = 0002B781, not 0002B786
So I'm confused on how I can jump here...