首页
社区
课程
招聘
使用OllyDbg从零开始Cracking 第四十二章-ACProtect V1.09脱壳(寻找OEP,绕过硬件断点的检测,修复Stolen code)
发表于: 2014-10-18 22:46 19521

使用OllyDbg从零开始Cracking 第四十二章-ACProtect V1.09脱壳(寻找OEP,绕过硬件断点的检测,修复Stolen code)

2014-10-18 22:46
19521
前面已翻译章节列表:
[COLOR="Red"][FONT="Arial Black"][SIZE="6"]使用OllyDbg从零开始Cracking[/SIZE][/FONT][/COLOR]


Trace之前记住删除内存断点,不会记录到文件的可以后面跟帖提问... 这部分作者没有详细说明...

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 3
支持
分享
最新回复 (17)
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
我还等你的 pdf 呢,呵呵
2014-10-18 23:36
0
雪    币: 4928
活跃值: (967)
能力值: ( LV9,RANK:175 )
在线值:
发帖
回帖
粉丝
3
更新了,赞,随便说下,辛苦了!!
2014-10-19 00:11
0
雪    币: 16159
活跃值: (1340)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
Trace之前记住删除内存断点,不会记录到文件的可以后面跟帖提问... 这部分作者没有详细说明...


俺的亲娘啊,昨天还看了一整天您的大作呢
梦里还想到哥哥你呢?
要是个妹子的话,一定要拐回家~~
大好人呀~~~
2014-10-19 08:24
0
雪    币: 2664
活跃值: (3401)
能力值: ( LV13,RANK:1760 )
在线值:
发帖
回帖
粉丝
5
...
2014-10-19 11:24
0
雪    币: 2664
活跃值: (3401)
能力值: ( LV13,RANK:1760 )
在线值:
发帖
回帖
粉丝
6
2014-10-19 11:25
0
雪    币: 144
活跃值: (335)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
是个男的我也要
2014-10-19 11:27
0
雪    币: 43
活跃值: (35)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
赞,终于等到更新了!谢谢
2014-10-19 13:02
0
雪    币: 299
活跃值: (55)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
这个男的我也要
2014-10-19 21:38
0
雪    币: 29
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
没有文中的那个EXE程序啊
2014-10-30 14:29
0
雪    币: 2664
活跃值: (3401)
能力值: ( LV13,RANK:1760 )
在线值:
发帖
回帖
粉丝
11
上传了,见附件UnPackMe_ACProtect1.09
2014-10-30 14:31
0
雪    币: 29
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
老大 上次问你的问题我知道怎么回事了,loadpe在重建的时候把最后一个节的文件尺寸搞的非常大~  不重建能直接打开了 ,但是重建后就失败了
2014-11-1 17:07
0
雪    币: 6
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
好东西,收藏啦
2014-11-3 09:18
0
雪    币: 46
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
非常感谢楼主的分享
2014-12-8 09:54
0
雪    币: 175
活跃值: (2331)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
感谢楼主的分享
2015-1-4 12:41
0
雪    币: 52
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
一个疑问,为什么伟wiin7下kiuserExceptiondispatcher与教程中的不一样?
2015-1-5 20:08
0
雪    币: 2664
活跃值: (3401)
能力值: ( LV13,RANK:1760 )
在线值:
发帖
回帖
粉丝
17
win7 我并没有做测试,我实验环境都是XP... 以后有机会再介绍win7吧,建议你也在XP下做实验吧,win7的问题等我以后测试过了我们再来讨论
2015-1-5 20:13
0
雪    币: 160
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
2个梗
1、写好脚本后,记得先断点,bp KiUserExceptionDispatcherbp zwContinue然后运行脚本
2、最后一步搜索汇编指令时,记得点 复制(copy)->选择全部(select all)->复制到文件(copy to file)

附上win7 x64上可以用的脚本
var RetAddr

Beginning:

bphws 4271b5,"x"

Work:

eob ToProcess
run

ToProcess:
log eip
cmp eip,77430124
je ToClear
cmp eip,7743013C
je ToRecover
cmp eip,RetAddr
je ToReset
jmp Final

ToClear:
bphwc 4271b5
jmp Work

ToRecover:
mov RetAddr,esp
mov RetAddr,[RetAddr]
add RetAddr,0b8
mov RetAddr,[RetAddr]
log RetAddr
bp RetAddr
jmp Beginning

ToReset:
bc RetAddr
jmp Beginning

Final:
MSGYN "Continue?"
cmp $RESULT,1
je Beginning
ret


其他版本上
根据KiUserExceptionDispatcher在内存中的地址,修改

cmp eip,77430124

77430124的值
根据bp zwContinue在内存中的地址,修改
cmp eip,7743013C

7743013C的值
2015-7-4 15:27
0
游客
登录 | 注册 方可回帖
返回
//