【发布时间】:2013-05-16 06:22:32
【问题描述】:
我正在开发一个可执行的 Packer,到目前为止我已经完成了压缩和加密部分。现在我必须将解压缩/解密存根/例程存储在压缩文件中。我的问题是这个存根是用十六进制代码编写的还是我可以直接放置汇编指令?如果以后可以,那怎么办?
【问题讨论】:
-
看一下UPX打包的一些可执行文件的结构。这可能会对您有所帮助。
-
感谢@V-X 我已经分析了 UPX 源代码,但显然我无法理解存根的格式(即十六进制/汇编)以及它们是如何放置的。我们将不胜感激。
标签: c inline-assembly packing portable-executable