我需要用 C/C++ 编写一个程序,其中我需要获取 PE 文件的每个部分,对它们进行散列并签名,我还制作了散列和签名函数,但是:
我不知道如何将 PE 文件的每个部分作为 char* 或 byte* 获取,
我不知道如何使用简单的 fstream 并搜索 n 字节,
之后如何使用我的签名表将新的 .sig 部分添加到 PE 文件中。
感谢帮助
在此处下载文档:
Microsoft PE 和 COFF 规范
来自 CodeProject 的示例代码:解析PE
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)