ASPack壳脱壳实验

实验目的

1、学会使用相关软件工具,手动脱ASPack壳。 2、不要用PEiD查入口,单步跟踪,提高手动找入口能力。

实验内容

手动对文件“ASPack 2.12 - Alexey Solodovnikov.exe”进行脱壳。

实验环境描述

L005003003winxp

实验步骤

1、双击打开桌面的 PEiD.exe,对ASPack 2.12 - Alexey Solodovnikov.exe进行查壳,看一下是什么类型的壳,由下图可知该壳是ASPack壳(压缩壳)

图片描述

2、双击打开桌面的 OD,将ASPack 2.12 - Alexey Solodovnikov.exe载入OD,载入OD的方法有两种:第一种:通过菜单栏文件打开;第二种:直接将其拖入OD。

图片描述

3、用ESP定律脱壳,单步跳过(F8),进入下一步,发现在寄存器窗口里,ESP变成红色,右键单击ESP选择在数据窗口跟随

图片描述

5、下硬件访问断点(Word)

图片描述

6、查看断点

图片描述

6、运行(F9),执行到断点处

图片描述

7、单步跳过(F8)

图片描述

8、连续按两次单步跳过(F8),到达OEP,现在可以脱壳了

图片描述

9、用OD自带的脱壳工具进行脱壳,勿忘脱壳之前一定要删除断点

图片描述

(1)、单击获取EIP作为OEP按钮

图片描述

(2)、单击脱壳按钮,选择脱完之后的壳存放的位置以及脱完壳之后文件的名字,保存

图片描述

(3)、在桌面文件夹下可以看到新生成的ASPack.exe文件,即脱壳之后的文件

10、PEID查看脱壳是否成功或者直接双击打开文件(脱壳成功文件可以打开),下图为成功脱壳

图片描述

图片描述

posted @ 2020-09-14 16:38  kalibb  阅读(1115)  评论(0编辑  收藏  举报