首页
社区
课程
招聘
脱ASPack2.12加壳的DLL文件简便方法
发表于: 2004-12-18 11:15 7129

脱ASPack2.12加壳的DLL文件简便方法

2004-12-18 11:15
7129
前言:
看了别人的一些文章,为了用起来方便,总结了如下规律,其中*****1A3代表虚拟地址的后3位,估计大家和我的应该一样

首先要做的就是用Lordpe查看OEP,用OD载入后计算出基址大小。

1.dump文件

在如下位置:

*****1A3 0F851EFFFFFF JNZ 00C700C7<======此处转跳若干次

*****1A9 6800800000 PUSH 00008000 <======到此处后,即可完全DUMP

2.重定位表地址以及大小的确定:

*****1E5    8BB5 39050000   MOV ESI,DWORD PTR SS:[EBP+539]<=====重定位表段的开始地址赋给ESI
*****1EB    03B5 22040000   ADD ESI,DWORD PTR SS:[EBP+422]<=====转换成VA
*****1F1    833E 00            CMP DWORD PTR DS:[ESI],0  <===ESI就是重定位表段开始的VA地址(1)

...........

*****25D    8BB5 41050000   MOV ESI,DWORD PTR SS:[EBP+541]<==ESI就是重定位表段结束的RVA地址(2)

重定位表RVA=[EBP+539],SIZE=(2)-(1)。

3.输入表开始地址的确定:

*****278    BE 70C30000     MOV ESI,0C370      <=====输入表段的开始地址赋给ESI

4.OEP确定

*****3AF    61              popad
*****3B0    75 08           jnz *****3BA
*****3B2    B8 01000000     mov eax,1
*****3B7    C2 0C00         retn 0C
*****3BA    68 D0E48B00     push *******<====真正入口点

然后用Lordpe修改OEP、重定位表RVA和大小以及输入表RVA即可。

 

[课程]Android-CTF解题方法汇总!

收藏
免费 7
支持
分享
最新回复 (11)
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
谢谢分享经验
2004-12-18 15:26
0
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
3
我比较喜欢用ASPack加壳的DLL  :D
2004-12-18 17:44
0
雪    币: 383
活跃值: (786)
能力值: ( LV12,RANK:730 )
在线值:
发帖
回帖
粉丝
4
或者 脱壳机是 最简便的:D
2004-12-18 17:48
0
雪    币: 95633
活跃值: (200414)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
5
支持!!!
2004-12-18 17:57
0
雪    币: 241
活跃值: (175)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
6
最初由 fly 发布
我比较喜欢用ASPack加壳的DLL :D


是你喜欢用"ASPack加壳的DLL"这几个字,还是喜欢用ASPack这个工具给DLL加壳?
偶是学数学的,语文很差,不明白你的意思 :D
2004-12-18 18:35
0
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
7
喜欢用ASPack给DLL加壳
也喜欢脱用ASPack加壳的DLL
2004-12-18 18:43
0
雪    币: 241
活跃值: (175)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
8
最初由 fly 发布
喜欢用ASPack给DLL加壳
也喜欢脱用ASPack加壳的DLL


呵呵,是吗?我也喜欢用ASPack 加,不过跟你学了不少脱壳的知识,你写的文章简练易懂,而且让人一看就非常舒服,厉害!实话实说,不是吹捧你.
2004-12-18 18:52
0
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
9
客气了
看到兄弟申请加入[CCG]了,恭喜一下  :D
2004-12-18 19:00
0
雪    币: 241
活跃值: (175)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
10
呵呵,我自认为是完全破解了那2个crack me,所以目前只是申请:D
2004-12-18 19:21
0
雪    币: 241
活跃值: (175)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
11
我的这个"popo123456"名字,被DFCG的论坛给取消了,原因是带有"123456",想来想去还是看雪好.
2004-12-18 19:31
0
雪    币: 61
活跃值: (160)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
12
感谢分享!!!
2004-12-18 19:44
0
游客
登录 | 注册 方可回帖
返回
//