gpt4 book ai didi

c++ - PE 导出表中没有功能的条目

转载 作者:搜寻专家 更新时间:2023-10-31 02:14:48 26 4
gpt4 key购买 nike

我查看了特定 DLL 的导出表,我在表中看到了一些奇怪的条目,所以我试图在 pecoff 规范中找到这个问题的答案,但没有找到任何答案,我希望有人可能有。

我在某个 DLL (Qt5Core.dll) 上运行了 dumpbin,发现导出表中的条目不是函数 -> 有条目的地址指向 .data 部分和.rdata 部分...例如:

const QAbstractState::`vftable' 67366E0C 1470QMetaObject 常量 QEventTransition::staticMetaObject 673C15A8 6160QCoreApplication * QCoreApplication::self 6746180C 5504

似乎是一些c++变量,我想知道为什么它们在exports表中?谢谢!

最佳答案

NumberOfFunctions此模块导出的函数/符号总数。

NumberOfNames按名称导出的函数/符号数。该值不是模块中所有函数/符号的数量。对于该数字,您需要检查 NumberOfFunctions。该值可以为 0。在这种情况下,模块可能仅按序号导出。如果第一种情况没有要导出的函数/符号,数据目录下导出表的RVA将为0。

从上面我们得出结论,序数表只列出了实际有名称的导出数量。

来源:http://win32assembly.programminghorizon.com/pe-tut7.html

关于c++ - PE 导出表中没有功能的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39491068/

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