zoukankan      html  css  js  c++  java
  • 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查看脱壳是否成功或者直接双击打开文件(脱壳成功文件可以打开),下图为成功脱壳

    图片描述

    图片描述

  • 相关阅读:
    windows 下安装securecrt 绿色版
    对Linux命令进一步学习vim(二)
    提高php编程效率的小结
    javaScript 的小技巧
    常用 Git 命令文档和命令
    你 get 了无数技能,为什么一事无成
    Ubuntu14.4下安装FTP
    对Linux命令进一步学习
    可以输入也可以下拉选择的select
    APP接口基础学习一
  • 原文地址:https://www.cnblogs.com/lzkalislw/p/13667579.html
Copyright © 2011-2022 走看看