【发布时间】:2014-03-24 11:15:27
【问题描述】:
我正在编写一个 c++ 程序,它将输入作为 exe 文件,对其进行加密(只是异或)并将加密的 exe 作为资源添加到另一个 exe(存根)。
存根解密 exe 并保存。问题是解密后的 exe 无法运行。字节相同,我可以在 PE 编辑器中打开解密的 exe,但它不会运行。
有什么建议吗?
【问题讨论】:
-
您是否在保存的文件上设置了可执行标志?
-
@JoachimPileborg PE 编辑器建议这是 Windows,因此没有可执行标志
-
错误信息是什么?
-
您好,感谢您的回复。我没有错误代码,因为它无法运行。
-
如何设置可执行标志?
标签: c++ encryption stub