【问题标题】:PE File Parsing c/c++ [closed]PE文件解析c / c ++ [关闭]
【发布时间】:2014-01-09 06:07:55
【问题描述】:

我需要用 C/C++ 编写一个程序,我需要获取 PE 文件的每个部分,对它们进行散列并签名,我还创建了散列和签名函数,但是: 我不知道如何将 PE 文件的每个部分获取为 char* 或 byte*, 我不知道我是否可以使用简单的 fstream 并搜索到 n 字节, 之后如何使用我的签名表将新部分 .sig 添加到 PE 文件中。 感谢帮助

【问题讨论】:

标签: c++ c portable-executable


【解决方案1】:

在此处下载文档:

Microsoft PE and COFF Specification

来自 CodeProject 的示例代码:Parse a PE

【讨论】:

  • 你有示例代码吗?
  • 对不起,我需要的可能是在 fstream 上使用它的代码示例,在这个页面上只有一个 winnt.h 结构的代码。
  • 我不知道如何使用它,我的意思是如何打开一个 fstream 并从中返回节数或任何其他内容
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-22
  • 1970-01-01
  • 2010-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多