mirror of
https://github.com/ivellioscolin/pykd.git
synced 2025-04-20 03:23:23 +08:00
[~] 2k3-x64 parameters fixed
git-svn-id: https://pykd.svn.codeplex.com/svn@61611 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
parent
262dff0703
commit
d389dd16a5
@ -6,7 +6,7 @@ def getServiceAddrWlh(Start, Offset):
|
|||||||
return Start + (Offset / 16)
|
return Start + (Offset / 16)
|
||||||
|
|
||||||
def getServiceAddr2k3(Start, Offset):
|
def getServiceAddr2k3(Start, Offset):
|
||||||
return Start + Offset
|
return Start + (Offset & ~0xf)
|
||||||
|
|
||||||
if (ptrWord(getOffset("nt", "NtBuildNumber")) == 3790):
|
if (ptrWord(getOffset("nt", "NtBuildNumber")) == 3790):
|
||||||
getServiceAddr = getServiceAddr2k3
|
getServiceAddr = getServiceAddr2k3
|
||||||
@ -32,7 +32,7 @@ def checkSSDT():
|
|||||||
for i in range( 0, serviceCount ):
|
for i in range( 0, serviceCount ):
|
||||||
|
|
||||||
routineAddress = getServiceAddr(serviceTableStart, serviceTable[i]);
|
routineAddress = getServiceAddr(serviceTableStart, serviceTable[i]);
|
||||||
dprintln( findSymbol( routineAddress ) )
|
dprintln( "[%u] " % i + findSymbol( routineAddress ) )
|
||||||
|
|
||||||
|
|
||||||
else:
|
else:
|
||||||
@ -46,7 +46,7 @@ def checkSSDT():
|
|||||||
serviceTable = loadPtrs( serviceTableStart, serviceCount )
|
serviceTable = loadPtrs( serviceTableStart, serviceCount )
|
||||||
|
|
||||||
for i in range( 0, serviceCount ):
|
for i in range( 0, serviceCount ):
|
||||||
dprintln( findSymbol( serviceTable[i] ) )
|
dprintln( "[%u] " % i + findSymbol( serviceTable[i] ) )
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user