gpt4 book ai didi

c - 修补 PE 可执行文件

转载 作者:太空狗 更新时间:2023-10-29 15:34:05 28 4
gpt4 key购买 nike

假设我已经将一个 PE 可执行文件加载到内存中并使其适合 dos、nt header 结构,现在我想找出它的 .text/code segement actual(不是 VA)offset+size 我该怎么做?是否有用于查找 .text 起始偏移量的 win32 api 或者可能是来自结构的指针指向该段的起始偏移量

谢谢。

最佳答案

IMAGE_FILE_HEADER 和 IMAGE_OPTIONAL_HEADER 有一些这样的信息。您可以使用 GetNTHeaders() 函数检索它们。从那里,您可以使用 IMAGE_FIRST_SECTION (pNtHeaders) 获取第一节标题。节标题是连续的,包含您感兴趣的其余信息。文件标题包含节数。

关于c - 修补 PE 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2245902/

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