3.4 加壳工具
所谓“壳”,就是计算机软件里的一段专门负责保护软件不被非法修改或反编译的程序。加壳工具通常分为压缩壳和加密壳两类,压缩壳的特点是减小软件的体积大小,加密保护不是重点,而加密壳刚好相反。
3.4.1 UPX加壳工具
UPX加壳工具是一款基于DOS的软件,采用命令行方式加壳和脱壳,这对初学者而言比较不方便,因此,建议用户从网上下载一些UPX的外壳,使用图形界面方式进行操作,比较常用的有UPX Shell等。
下载并安装UPX Shell软件,刚开始运行时,UPX窗口使用英文显示。
此时,用户只需在Options选项卡中选择Chenese(Simplified)选项,就可以将UPX窗口转换为以中文显示的UPX窗口。
使用UPX工具对文件进行加壳的具体操作步骤如下:
Step 01 在运行UPX主程序之后,将其主窗口设置为简体中文界面。
Step 02 单击【打开】按钮,打开【打开】对话框,在其中选择需要压缩的文件。
Step 03 单击【打开】按钮,所选的文件将自动添加到UPX窗口的【压缩】选项卡中。
Step 04 单击【压缩】选项卡中的【执行】按钮,就可以对要压缩的文件进行压缩操作了。
3.4.2 ASPack加壳工具
ASPack是一款功能强大的压缩工具,它可以对各种可执行程序进行压缩,与UPX不同的是,它不具备脱自身压缩壳的功能。ASPack工具的具体使用步骤如下:
Step 01 ASPack工具在下载、安装并运行之后,即可看到其以英文显示的窗口。
Step 02 在“Options”选项卡中,选择Language下拉列表中的“Chinese gb”选项,即可将操作界面设置为以中文显示。
Step 03 在【选项】选项卡中可以进行压缩选项的选择,还可以选择是否创建备份文件、是否进行最大程度压缩、是否保留额外数据等。
Step 04 在【打开文件】选项卡中单击【打开】按钮,打开【选择要压缩的文件】对话框。
Step 05 在其中选择要压缩的文件之后,然后单击【打开】按钮,ASPack就可以自动对文件进行压缩了。