gpt4 book ai didi

c++ - dumpbin/imports 显示的输入地址表和输入名称表是什么?

转载 作者:可可西里 更新时间:2023-11-01 10:37:10 25 4
gpt4 key购买 nike

dumpbin/imports 显示的Input Address TableInput Name Table 是什么?

Dump of file c:\windows\System32\kernel32.dll

File Type: DLL

Section contains the following imports:

API-MS-Win-Core-RtlSupport-L1-1-0.dll
78DBC000 Import Address Table
78E18D58 Import Name Table
0 time date stamp
0 Index of first forwarder reference

我最初的猜测是,它是 RVA IMAGE_IMPORT_DESCRIPTOR.FirstThunk,但查看 IAT 的值,它看起来相当大,不适合作为 RVA。我也猜想,它不能是绝对地址,因为那样的话该值将毫无意义(因为这意味着 w.r.t PE 加载地址)。

用例

我正在创建一个 C++ 库来模拟 dumpbin,我目前想知道这两个值将映射到什么?

最佳答案

我相信 dumpbin 将这两个值(FirstThunk 和 OriginalFirstThunk)显示为基于模块的首选基地址(图像基地址)的虚拟地址。

在此示例中,值为“ImageBase from optional header + FirstThunk/OriginalFirstThunk”。

关于c++ - dumpbin/imports 显示的输入地址表和输入名称表是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19102089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com