************
拿到一个
软件,我们首先根据第一课的内容
侦测它的壳,然后我们要把它的壳脱去,还原它的
本来面目.若它没有加壳,就省事不用
脱壳了.
一.
脱壳软件
unaspack,caspr,upx,unpecompact,procdump
二.使用
方法 (一)aspack壳
脱壳可用unaspack或caspr
1.unaspack 我的主页可
下载中文版
使用
方法类似lanuage
傻瓜式
软件,运行后选取待
脱壳的
软件即可. 缺点:只能脱aspack早些时候版本的壳,不能脱高版本的壳
2.caspr
第一种:待
脱壳的
软件(如aa.exe)和caspr.exe位于同一
目录下,执行
windows起始菜单的运行,键入 caspr aa.exe
脱壳后的文件为aa.ex_,删掉原来的aa.exe,将aa.ex_改名为aa.exe即可
使用
方法类似fi 优点:可以脱aspack任何版本的壳,
脱壳能力极强 缺点:Dos界面
第二种:将aa.exe的图标拖到caspr.exe的图标上
***若已侦测出是aspack壳,用unaspack脱壳出错,说明是aspack高版本的壳,用caspr脱即可
(二)upx壳
脱壳可用upx
待
脱壳的
软件(如aa.exe)和upx.exe位于同一
目录下,执行
windows起始菜单的运行,键入
upx -d aa.exe
(三)PEcompact壳
脱壳用unpecompact 我的主页可
下载中文版
使用
方法类似lanuage
傻瓜式
软件,运行后选取待
脱壳的
软件即可
(四)procdump 万能
脱壳但不精,一般不要用 我的主页可
下载中文版
使用
方法:运行后,先指定壳的名称,再选定欲
脱壳软件,确定即可
脱壳后的文件大于原文件
由于
脱壳软件很成熟,手动
脱壳一般用不到,不作介绍.
以上工具的
下载地址见第一课
三. exe可执行文件编辑
软件ultraedit
下载它的汉化版本,它的注册机可从网上搜到
ultraedit打开一个中文
软件,若加壳,许多汉字不能被认出
ultraedit打开一个中文
软件,若未加壳或已经
脱壳,许多汉字能被认出
ultraedit可用来检验壳是否脱掉,以后它的用处还很多,请熟练掌握
例如,可用它的替换功能替换作者的姓名为你的姓名
注意字节必须相等,两个汉字替两个,三个替三个,不足处在ultraedit编辑器左边用00补
四作业
1.
下载上面提到的
软件,熟练掌握以上
软件的使用
2.
下载软件,
脱壳,多练习
3.结合我讲的,看一下看雪
教程的相关内容,吃透
4.熟悉ultraedit