首页
社区
课程
招聘
[原创]新手爆破 Sandboxie 4.08 全过程
发表于: 2014-5-25 16:52 11374

[原创]新手爆破 Sandboxie 4.08 全过程

2014-5-25 16:52
11374

前记
偶一直在用Team Eat 的3.54, 心想都是时候更新一下, 于是搜寻当时的最新版本4.08
在找到uuk 大的破解前, 所试过的国外破解全都是有名无实的. 失望之际, 瞥见一留言:

;SbieDrv.sys of Sandboxie x86 v4.0.8

<00993580>
@OEP2: ;这儿是sub_33580的开头
call @inject ;偷天换日
db 90 90 90
;原来的代码
push ebx
push esi
push 65
pop esi
push 5C
pop eax
push 69
pop ebx
push 73
pop edx
;call Table_KeQuerySystemTime somewhere later
;return

<00995C6A>
@inject:
;EAX is unbound!
call @setQST
add ESP, 4
pop [@tmp1+1]
call [ESP-8]
call @restoreQST
@tmp1:
push DADADADA
ret

@realQST: db DA DA DA DA
@pQST: db [COLOR="Red"]2C E1 03 00 ; point to KeQuerySystemTime

@setQST:
mov EAX, [@pQST]
push [EAX]
pop [@realQST]
push @myQST
pop [EAX] ;蓝屏三解说 ;SbieDrv.sys+25ca1
;[EAX] was 0xa55ba12c = 0xa559c000 (当时的基址) + [COLOR="Red"]1e12c (RVA)
;此RVA 就是import table 里的KeQuerySystemTime 指针, 而IAT属于 section .rdata
ret

@restoreQST:
push EAX
mov EAX, [@pQST]
push [@realQST]
pop [EAX]
mov word [@OEP2], 06EB ;skip injection shall sub_33580 be called again
pop EAX
ret

@myQST:
pop [@tmp2+1]
call [@realQST]
add dword [EAX+4], 001B0000 ;around 24 years
@tmp2:
push DADADADA
ret

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

上传的附件:
收藏
免费 3
支持
分享
最新回复 (8)
雪    币: 219
活跃值: (793)
能力值: (RANK:290 )
在线值:
发帖
回帖
粉丝
2
额 忘记把那3人也一起移动过来了~ ~
2014-5-31 00:03
0
雪    币: 30
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
哈哈, 彷佛他们的回复成了 dangling pointers
不要紧, 我已经记住他们的鼓励啦
2014-5-31 00:32
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
嗯,不错。。。。。。。。。。。
2014-5-31 00:46
0
雪    币: 1560
活跃值: (1806)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wbs
5
楼主做成视频分享就好了!
2014-6-1 20:27
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
对,要是有视频就更好了。
2014-6-2 12:25
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
不错的分析过程。
2014-6-2 13:03
0
雪    币: 30
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
做视频恐怕不能了, 有什麽地方不清楚的话 我再补充好了
2014-6-2 22:54
0
雪    币: 225
活跃值: (118)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
很不错  学习学习
2014-6-9 11:49
0
游客
登录 | 注册 方可回帖
返回
//