Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道我们有.dynsym,.symtab我如何区分导入和导出,比如在 windows 中的 pe 中,导入和导出在数据目录中,它和 elf 中的等价物吗?
.dynsym
.symtab
如何区分进口和出口
简单:动态符号表(in .dynsym)中的任何符号.st_shndx == SHN_UNDEF(参考特殊UND部分)是一个导入,并且每个其他符号都被定义和导出。
.st_shndx == SHN_UNDEF
UND
请注意,.symtab这无关紧要,可以完全剥离——动态加载器从不查看它。