首页
社区
课程
招聘
[求助]双重壳的脱壳问题
发表于: 2005-6-3 21:00 4647

[求助]双重壳的脱壳问题

2005-6-3 21:00
4647
初学 crack,请多指教 ...
遇到一个 delphi 编写的软件,先用 peid 报 upx 壳(此时大小 ~2M),使用 upx -d 脱壳后(文件大小~4M),运行脱壳文件出错;
直接使用 prodump 得到 ~9M 的 exe,运行 dump 文件出错,使用 importrec 修复引入表能正常运行,不过不能被 dede 正常识别,郁闷!
大小怎么差别这么大?用 peid 再监测 upx 脱壳的文件,发现还有一层 aspack 2.12 加的壳,不过这时用 AspackDie、UnAspack 等继续脱壳都报错,使用 pe editor 发现好像是 upx -d 脱壳时没能正确恢复引入表导致无法进一步脱壳。但此时使用 importrec 等修复引入表还是无法运行 ...
请教大虾怎么修复这个“加壳程序”的引入表,使之可以二次脱壳?
或者,为什么 dede 无法直接分析 dump 的应用程序?

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

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
2
试试DarkNess0ut[FCG]的DEDE修改版,工具版块搜索
2005-6-3 21:03
0
雪    币: 200
活跃值: (165)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我现在用的就是 Dark 3.50.04 的 DeDe 啊 :<
我现在的想法是:有没有法子修复使用 upx -d 后 aspack + upx 的壳?
感觉:使用的 importrec 是参考完全 pe 文件 memory 中的 import table 来修复 dump 的文件的。对于还有一层 aspr 的 exe 无法修复?
2005-6-3 21:15
0
雪    币: 108
活跃值: (42)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
用OD来手动脱,参考有关UPX和ASP加壳后的特性
2005-6-3 21:22
0
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
5
基本上可以说upx -d自身脱壳的最好(版本相同)
AsPack用stripper_v207f来脱壳

另外:Delphi程序破解未必就一定要用DEDE来分析
2005-6-3 21:24
0
雪    币: 200
活跃值: (165)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
:<
主要是学 crack 时日太短,基础太差啊。
使用 Dede 破解的 asm 能适当的加入控件调用的提示,而且我主要用 delphi 对这个更亲切 ...
使用 upx shellex 的通用脱壳机能一次 dump 得到一个 exe,不过还是无法使用 dede 分析。
BTW:现在脱 aspr 之类的程序是不是一定要 createprocess 得到相关的 oep 等信息才开始 unpack 的?如果干分析文件 unpack,错误的引入表有着么大的影响?
2005-6-3 21:34
0
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
7
还是建议先看点基础的知识
http://www.pediy.com/tutorial.htm
磨刀不误砍柴功
2005-6-3 21:39
0
雪    币: 200
活跃值: (165)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
正在学习ing ...
破解那个程序主要是想搞懂他对数据库一个字段加密的方法,结合 delphi dfm 的特点我找到他 getfieldtext 的 asm 部分了,初步判断他使用 des 控件对字段进行加、解密,只是 delphi 的 call 是在太多,把我跳晕了,所以才千方百计的想用 dede 加注释 ...
看来是心急喝不了热汤啊 ...
=^0^=
2005-6-3 22:31
0
游客
登录 | 注册 方可回帖
返回
//