首页
社区
课程
招聘
[以解决]ASPack 2.12 -> Alexey Solodovnikov 脱壳遇到问题 望高手给解决下
发表于: 2010-3-5 18:09 3112

[以解决]ASPack 2.12 -> Alexey Solodovnikov 脱壳遇到问题 望高手给解决下

2010-3-5 18:09
3112
新手 那易图的软件开的刀
这是下载地址http://www.yuturj.com/htkj/computer5.rar

看论坛的教程用的ESP定律
01202001 >  60              pushad                                            ;OD载入到这里,F8
01202002    E8 03000000     call IT_Magag.0120200A           ;命令行下 HR ESP 0012FFA4
01202007  - E9 EB045D45     jmp 467D24F7
0120200C    55              push ebp
0120200D    C3              retn
0120200E    E8 01000000     call IT_Magag.01202014
01202013    EB 5D           jmp short IT_Magag.01202072

012023B0   /75 08           jnz short IT_Magag.012023BA      ;断点到这里 跳F8继续
012023B2   |B8 01000000     mov eax,1
012023B7   |C2 0C00         retn 0C                          
012023BA   \68 1040A100     push IT_Magag.00A14010           ;跳到这里 继续F8
012023BF    C3              retn                             ;返回

00A14010    55              push ebp                         ;到这里删除断点 脱之  
00A14011    8BEC            mov ebp,esp
00A14013    B9 05000000     mov ecx,5
00A14018    6A 00           push 0
00A1401A    6A 00           push 0
00A1401C    49              dec ecx
00A1401D  ^ 75 F9           jnz short IT_Magag.00A14018
00A1401F    51              push ecx
00A14020    53              push ebx

然后用IMREC修复 OEP 614010 结果没有有效的指针 修复不成功 望各位高人帮忙看看。。。。。。

原始 IAT RVA 发现于: 00615048 位于块 RVA: 00615000 大小:0002A000
IAT 读取成功.
---------------------------------------------------------------------------------------------------------------------------
当前输入表:
0 (十进制:0) 个有效模块
8 (十进制:2) 个输入函数. (已添加: +2 (十进制:+2))
(8 (十进制:2) 个未解决的指针) (已添加: +2 (十进制:+2))

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (14)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
请大家帮我分析分析
如果方便请把脱壳的主程序发我邮箱titer814@163.com
我好好研究下
2010-3-5 18:13
0
雪    币: 235
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
OEP是对的,IAT不会修复,mark,等高人
2010-3-6 13:28
0
雪    币: 245
活跃值: (93)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
4
怀疑是自检 注意第一个call
2010-3-6 15:36
0
雪    币: 235
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
还是修复有问题,下面是脱壳工具提示信息,工具脱完能使用

[ 34.40] Load file IT_Magager.exe... [ ok ]
[ ---- ] Header info: ImageBase: 00400000, EP: 00E02001
[6793.38] Start debug session... [ ok ]
[ ---- ]   PID: 00000D2C
[145.40] Wait EP... [ ok ]
[ ---- ] Real ImageBase: 00400000
[ ---- ] Trace...
[207.36] ASPack technology detected!
[ ---- ] Find ASPack loader section... [ ok ]
[121.99] Processing import... [ ok ]
[ ---- ] Import RVA: 00645000 Size: 00000258
[ 34.71] Trace to OEP [ slow ]... [ ok ]
[ ---- ] OEP: 00614010
[ ---- ] Processing relocations...
[ ---- ] Relocs not found :(
[ ---- ] Hot fix... [ ok ]
[3851.14] ReBuild Resources... [ ok ]
[ 57.54] ReBuild TLS... [ ok ]
[ 13.82] Kill ASPack loader section... [ ok ]
[279.88] Save dump (IT_Magager_u.exe)... [ ok ]
[ ---- ] Enjoy! I am done...
2010-3-6 20:02
0
雪    币: 226
活跃值: (35)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
用aspack的脱壳机可以很完美的脱掉,手动esp定律脱壳后,手动查找IAT未成功。汗一个。。。
2010-3-6 20:54
0
雪    币: 198
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我是菜鸟!只是发表一下我的观点!我也是在学习中! 个人感觉 是不是两层壳? 以前我遇到一个程序  北斗3.7的壳手动脱壳之后就是找不到IAT! 结果用看雪一个高人写的 北斗脱壳机脱壳之后! 能运行!但是一查壳原来还有一层 WL的壳!

要么就是有附加数据???这个只是猜测!  我感觉上面的说法成立!! 不过我不知道软件加了什么壳之后在加ASPack 2.12  能正常运行!
2010-3-6 22:26
0
雪    币: 2523
活跃值: (520)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
ImportRec:
oep:00614010
RVA:00645268
SIZE:1000
2010-3-6 23:42
0
雪    币: 245
活跃值: (93)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
9
我知道了 多谢
2010-3-7 02:10
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
谢谢各位 这几天太忙没顾上登陆论坛 我再去试试
2010-3-7 09:31
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
谢谢 请问 RVA 和 SIZE是怎么得到的
2010-3-7 09:38
0
雪    币: 983
活跃值: (967)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
脱壳文件有14兆 真大 Delphi 程序真庞大
2010-3-18 22:32
0
雪    币: 239
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
同问
同问
2010-4-11 17:00
0
雪    币: 239
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
RVA是不是看第一个DLL然后减去4
2010-4-13 14:27
0
雪    币: 239
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
size怎么算 我算出来的entry_importRVA是e06000size是5BC
E06000指向的name是kernel32.dll FirstTunk是64526c
然后RVA就是64526c-4=645268 那么size呢 为什么是1000呢 不是5BC啊
2010-4-14 11:31
0
游客
登录 | 注册 方可回帖
返回
//