L lngdtommy Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-01 #2 MS提供了个工具可以查看所有应用程序所LOAD的DLL Visual Studio好像里面也有这个工具。。。可惜没记住叫啥名,太长了。
W wonhunter Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-02 #3 楼上说的是spy++ 在自己的程序中可以查看其他程序的,当然是在win32下 其他的OS不清楚,win32下可以查看pe结构中的import table即可
H hesc Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-02 #4 程序运行时能检查IMPORT TABLE 内容吗?如果可以的话请列出代码,谢谢
W wonhunter Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-02 #5 哈哈,当然可以了,要不然这么有MemoryDump啊。 因为PE结构的NT Header是固定位置RVA的,找到 BASEIMAGE,在加上Size就是DataDirectory的偏移量, 剩下的就全有了
哈哈,当然可以了,要不然这么有MemoryDump啊。 因为PE结构的NT Header是固定位置RVA的,找到 BASEIMAGE,在加上Size就是DataDirectory的偏移量, 剩下的就全有了
H hesc Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-03 #6 程序运行时的IMPORT TABLE 和PE文件的IMPORT TABLE 有所不同吧,程序运行后IMPORT TABLE 里由系统加载了其它的一些DLL
W wonhunter Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-03 #7 对啊,runtime时所有LOAD的DLL都在IMPORT TABLE可以找到的。 那问题不是解决了:)