upx 的详细算法和源代码最好是asm的,c的也行

来源:百度知道 编辑:UC知道 时间:2024/06/08 08:59:49
如题,我知道是开源的,下载几个都没有后缀名,打开看也不是什么源代码,我希望要详细的资料,最好有图,算法,代码是asm版的,不知道有没有。

开源,有源码,你去它们的主站上去下就行了。
upx的代码应该是src目录下,是C++类的,压缩算法库是UCL,版本2.0以后的加了lzma。不知道是什么编译器,有makefile ,可能是linux的,我也没编译过。
当时是为了写它的脱壳机,所以看它如何加壳的部分不多,主要还是看脱壳部分的。脱壳部分的有汇编,自己找找吧。

UPX是用C++开发的。
你可以用支持C/C++开发的工具打开它。

既然是开源的,一般来说你可以到它的开发论坛或自己研究代码。
网站:http://upx.sourceforge.net
论坛:http://sourceforge.net/forum/?group_id=2331