-
-
[己解决]为什么OD与w32dasm得出的IAT不一样?
-
发表于:
2008-6-19 10:46
3897
-
[己解决]为什么OD与w32dasm得出的IAT不一样?
我用OD载入系统自带的NOTEPAD,得到一份IAT(表1)。
然后重新用w32dasm载入NOTEPAD,得到另一份IAT(表2)。
我本来以为2份IAT应该一模一样的,结果比较之后,发现有以下不同:
IAT表1(与表2相同的省略了,以下是表2中没有的):
01001050 >77F244CF GDI32.StartDocW
01001138 >7C930331 ntdll.RtlGetLastWin32Error
01001140 >7C930340 ntdll.RtlSetLastWin32Error
0100131C >77C317AC offset msvcrt._acmdln
0100132C >77C323D8 offset msvcrt._adjust_fdiv
IAT表2(与表1相同的省略了,以下是表1中没有的):
GDI32.TextOutW
KERNEL32.GetLastError
KERNEL32.SetEndOfFile
KERNEL32.SetLastError
我想请教大侠:难道同一个程序,它的引入函数不是固定的吗?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!