作者kslman (ksl)
看板Wallpaper
标题Re: [问题] 初学者要如何下手
时间Fri May 5 11:33:23 2006
※ 引述《kslman (ksl)》之铭言:
: Resource Hacker 3.4.079 中文化版
: 免费软体
: http://0rz.net/bb1kZ
: 469.59 KB
: UPX-it 1.6.1 中文化版
: 免费软体
: http://0rz.net/1d1lS
: 176.68 KB
因为有人来信指出,Resource Hacker是很好上手的工具,但不太清楚UPX-iT的用途。
在此认为有必要解说一下。
UPX-iT 1.6.1是一套加壳&脱壳工具,专脱UPX-iT的壳。(跟talk没啥关系喔)
所谓加壳,是利用工具压缩执行档的意思(执行档压缩器)
除了可以减小软体容量,还可以保护软体不会轻易被修改。(对软体加密及编译)
所以加壳&脱壳有点像是压缩&解压缩。
压或解不同格式的壳,就需要不同的软体来帮助。
而PCMan用的壳正是UPX-iT(UPX 0.89.6 - 1.02 / 1.05 - 1.24 -> Markus & Laszlo)
所以要先用这个软体来脱壳,才可以用Resource Hacker来进行修改,不然修改後存档,
档案应该会不正确喔。(应该吧)
迷之声:「喂,你也太晚才说了吧!我都经改了才说!」
什麽,你已经用Resource Hacker修改了?
迷之声:「对啊,而且修改後档案不能用了。>"<」
别担心,用Resource Hacker修改过的档案,它会把原始档存在该资料夹下。
档名为「原始档名_original.exe」。
只要把错的档案删除,再把原始档改成原来的档名就可以了。
同理,UPX-iT把执行档脱壳後,会把原始档存成「原始档名.ex~」
加壳後,也会把原始档存成「原始档名.ex~」。
如果副档名重复,则会变成「原始档名.000」
那要怎麽使用呢?
首先你要先进行脱壳,把UPX-iT打开,然後把你要脱壳(或加壳)的执行档拖曳进去。
先勾选解压缩再点开始,就会把所选的档案脱壳。
(如果直接点开始,就会执行加壳。)
再来打开Resource Hacker,把你脱壳後的档案拖曳进去,就可以开始编辑了。
编辑完之後,只要选择「档案」→「储存档案」,就修改完毕罗。
改完後记得再把UPX-iT打开,把修改过後的档案再丢进去进行加壳。
(直接点开始,就会执行加壳。)
修改完图示之後,你兴高采烈的打开资料夹,你可能会发现图示并没有改变。
会有这样的现象,大概是因为系统暂存,系统会把常用资料暂时放在记忆体内,
所以只要路径和档名一样,系统就会从记忆体里面搜寻,并套用旧的图示。
所以要看有没有修改成功,只要改资料夹名称,或是重开机,就可以看到新的图示罗。
另外,要调查什麽软体是用什麽壳,可以用PEiD这个软体。
没中文版,英文版将就一下吧。:p
PEiD v.0.93
免费软体
http://0rz.net/221jS
http://0rz.net/651lB
313 KB
PS:
如果要更深入了解的话,卡提诺有几篇中文化教学写的很好,图文并茂,值得参考
http://0rz.net/8e1m1
http://0rz.net/0e1jH
http://0rz.net/511jF
http://0rz.net/f61l2
--
这边提供的是所有原始连结:
PEiD
http://www.hemenpaylas.com/download/650835/peid-0.93-20050130.zip.html
http://ftp.nsysu.edu.tw/cpatch/patchutil/peidentifier/peid-0.93-20050130.zip
中文化教学文章
http://www.ck101.com/forums/viewthread.php?tid=591611&extra=page%3D1
http://www.ck101.com/forums/viewthread.php?tid=592716&extra=page%3D1
http://www.ck101.com/forums/viewthread.php?tid=593760&extra=page%3D1
http://www.ck101.com/forums/viewthread.php?tid=597974&extra=page%3D1
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.137.122.13
1F:推 viange:推 写的很好 05/05 14:40
2F:推 george755185:大推~认真写文章的人最帅XDDD 05/05 20:59
3F:推 QueenMi:push!! 05/07 12:54