gpt4 book ai didi

windows - 生成PE格式的可执行文件

转载 作者:可可西里 更新时间:2023-11-01 10:24:29 25 4
gpt4 key购买 nike

我正在尝试生成 PE 格式的可执行文件;我正处于 dumpbin 满意的阶段,据我所知,这与与 Microsoft 链接器链接的空程序没有本质区别,但 Windows 仍然拒绝它:PE file - what's missing?

如果我有一些生成有效 PE 文件的算法,也许我可以从那里爬山。到目前为止,这是我发现的内容:

  • 有大量文档、示例代码和工具可用于阅读 PE 文件,而不是从头开始生成它们。

  • PE Bliss 在其功能中列出了生成,但不会编译。

  • 用于生成 PE 文件的示例汇编语言模板专注于最小化大小。看起来最有前途的生成一个 Windows 拒绝的文件,尽管据我所知它应该被接受;具有讽刺意味的是,我发现确实有效的那个生成了一个 Windows 接受的文件,尽管据我所知它应该被拒绝,因为几乎每个名义上的必要组件都丢失或格式错误。

是否有可用的示例代码生成正确的 PE 文件?

最佳答案

这是从头开始生成PE的经典页面:

http://www.phreedom.org/research/tinype

关于必需/可选部分的通用列表,请参阅 PE 格式的 corkami 页面:

http://code.google.com/p/corkami/wiki/PE

另请参阅代码树,了解许多完全从头开始生成的小型 PE 文件示例。

关于windows - 生成PE格式的可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21627289/

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