一个非常有难度的问题# Programming - 葵花宝典
P*t
1 楼
呵呵,这个题目估计所有的牛人都会接着往下看了吧!
想问问 UPX http://upx.sourceforge.net/ 这样的 Executable Packing tool,是怎么PACK的。我查过它产生的可执行文件(Windows Ver),所有的CODE SECTION被 PACK成了两个SECTION,而且 code start address 似乎都不太一样了。是不是它自己同时还做了 code relocation? 另外似乎 import table 位置也不一样,不知道是怎么PACK的。
准备慢慢读读原程序。不过如果有人有 general 的 idea ,知道全局再往下读就更好
了。
想问问 UPX http://upx.sourceforge.net/ 这样的 Executable Packing tool,是怎么PACK的。我查过它产生的可执行文件(Windows Ver),所有的CODE SECTION被 PACK成了两个SECTION,而且 code start address 似乎都不太一样了。是不是它自己同时还做了 code relocation? 另外似乎 import table 位置也不一样,不知道是怎么PACK的。
准备慢慢读读原程序。不过如果有人有 general 的 idea ,知道全局再往下读就更好
了。