首页
社区
课程
招聘
[原创]发发俺的第一题解决方案
2008-12-19 13:55 41061

[原创]发发俺的第一题解决方案

2008-12-19 13:55
41061
mbrprot..sys驱动建立了一个假atapi的DriverObject和一个假DeviceObject,并以此对传过来的IRP进行处理,由于不得破坏mbrpto.sys自有流程(包括不得改写mbrprot.sys的代码,不得HOOK mbrprot.sys可能调用的系统函数等);俺想出两种解决办法。
1、由于已说明系统有且仅有一个IDE硬盘,必须是ATA接口,因此可以得到\\Device\\Ide\\IdePort0 Device对象后直接向atapi驱动发IRP。

2、直接IO硬盘之。

3.利用SCSI_PASS_THROUGH_DIRECT写进去。

4.直接对DR0发送IRP,由于对DR0发送IRP位于的磁盘保护驱动的上端,因此会被磁盘保护驱动检查,但由于磁盘保护驱动检查的是srb->QueueSortKey,所以可以通过修改srb->QueueSortKey来绕过磁盘保护驱动,这与直接向atapi驱动发送IRP的方法不同,不是得炒冷饭。

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

上传的附件:
收藏
点赞7
打赏
分享
最新回复 (16)
雪    币: 347
活跃值: (25)
能力值: ( LV9,RANK:420 )
在线值:
发帖
回帖
粉丝
小子贼野 10 2008-12-19 14:05
2
0
沙发沙发

收藏了
雪    币: 295
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
firabc 2008-12-19 14:18
3
0
zjjmjtoot大牛一共得了多少分的?
雪    币: 299
活跃值: (25)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
zjjmjtoot 4 2008-12-19 14:20
4
0
不知道呀,分数评委会还没定下来多嘛。
雪    币: 347
活跃值: (25)
能力值: ( LV9,RANK:420 )
在线值:
发帖
回帖
粉丝
小子贼野 10 2008-12-19 14:27
5
0
把标签改下,改成原创,刚才光顾的抢沙发了,忘记说了
雪    币: 195
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
SoBeIt 2008-12-19 14:31
6
0
不是提交完MJ就评分了么。。
雪    币: 299
活跃值: (25)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
zjjmjtoot 4 2008-12-19 14:31
7
0
呵呵,中午喝了两杯。
雪    币: 299
活跃值: (25)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
zjjmjtoot 4 2008-12-19 14:33
8
0
那评委到时又说分数没得那么多,那不是丑死人?
雪    币: 195
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
SoBeIt 2008-12-19 14:36
9
0
哇哈哈,说明肯定茫茫多。
雪    币: 635
活跃值: (101)
能力值: ( LV12,RANK:420 )
在线值:
发帖
回帖
粉丝
qihoocom 9 2008-12-19 14:42
10
0
恩,貌似楼上第一名
雪    币: 295
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
firabc 2008-12-19 14:44
11
0
SoBeIt牛厉害,先恭喜了
雪    币: 152
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
XSJS 2008-12-19 14:47
12
0
耶?最终排名出来了?
雪    币: 195
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
SoBeIt 2008-12-19 15:01
13
0
真的假的。。。
雪    币: 204
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wdsm 2008-12-22 10:53
14
0
哇塞,高手都在呀。学习一下。
雪    币: 107
活跃值: (107)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
einyboy 2010-11-19 15:08
15
0
下下来看看啊
雪    币: 230
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
twsyzx 2010-11-29 01:17
16
0
这个东西新手想研究下
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
syhtiepi 2011-1-21 19:08
17
0
楼主很厉害啊
游客
登录 | 注册 方可回帖
返回