首页
社区
课程
招聘
[旧帖] [原创]彩虹岛游戏脱壳过程详解 0.00雪花
发表于: 2012-5-25 15:47 1292

[旧帖] [原创]彩虹岛游戏脱壳过程详解 0.00雪花

2012-5-25 15:47
1292
【标 题】: 【原创】彩虹岛游戏脱壳过程详解
【作 者】: jiayanhui
【时 间】: 2012-05-25
【链 接】: ......
【软件名称】: 彩虹岛
【下载地址】: 自己搜索下载
【编写语言】: Borland Delphi 6.0 - 7.0
【使用工具】: OllyDBG ,Peid,lordPE,ImportREC
【作者声明】: 只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!
还没搞清楚怎么加图,弄明白后上图。
--------------------------------------------------------------------------------
第一步:采用Peid查壳
ASPack 2.12 -> Alexey Solodovnikov [Overlay]

第二步:使用od装载程序,利用平衡堆栈原理设置硬件访问断点,HW 0012FFC0,运行F9执行到ret代码继续F8运行,执行到如下位置
004C23F4      55            db      55                               ;  CHAR 'U'
004C23F5      8B            db      8B
004C23F6      EC            db      EC
004C23F7      83            db      83
004C23F8      C4            db      C4
004C23F9      E0            db      E0
004C23FA      33            db      33                               ;  CHAR '3'
004C23FB      C0            db      C0
004C23FC      89            db      89
004C23FD      45            db      45                               ;  CHAR 'E'
004C23FE      E4            db      E4
004C23FF      89            db      89
004C2400      45            db      45                               ;  CHAR 'E'
004C2401      E0            db      E0
004C2402      89            db      89

第三步:使用od的dumpdbg process或lordPE生成dump.exe文件并记录Entry Point C23F4

第四步:使用importREC 工具选择软件进程,修改入口点为C23F4,修复IAT,点击Fix dump,选择dump.exe,然后生成dump_.exe文件

第五步:运行Peid查看dump_.exe文件,Borland Delphi 6.0 - 7.0,运行程序脱壳成功

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//