diff --git a/snippets/iat.py b/snippets/iat.py index 11a00f3..c203438 100644 --- a/snippets/iat.py +++ b/snippets/iat.py @@ -42,16 +42,14 @@ def iat( moduleName, mask = "*" ): for i in range( 0, ntHeader.OptionalHeader.DataDirectory[12].Size / pSize ): if ( pSize == 4 ): - iatEntry = ptrDWord( iatAddr + i*pSize ) + iatEntry = addr64(ptrDWord( iatAddr + i*pSize )) else: - iatEntry = ptrQWord( iatAddr + i*pSize ) + iatEntry = addr64(ptrQWord( iatAddr + i*pSize )) if iatEntry != None and iatEntry != 0: symbolName = findSymbol( iatEntry ) if fnmatch.fnmatch( symbolName, mask ): - dprintln( symbolName ) - - + dprintln( symbolName ) if __name__ == "__main__":