中关村在线

首页 排行 新品 问答 下载 论坛 手机 笔记本 数码相机 主板 显卡 平板电脑 更多

机器狗的原理是什么

举报
讨论回答 (3)
Bearwow
W741282847
qqq729239338
机器狗原理:

建立磁盘底层驱动。

1.校验IDT的NPXSegment Overrun(09)和Page Fault(OE)的矢量地址,如果存在,则把高16位设置为0,这个过程和还原软件的原理是一样的,就是对OE的HOOK检验。

2.给自己找个位置,查找驱动资源中的1000/1000,然后COPY到ALLOVER缓冲区中。

3.建立物理磁盘PhysicalHardDISK0的\Device----DosDevices的底层借口,针对“IRP_MJ_CREATE”“IRP_MJ_CLOSE”“IRP_MJ_DEVICE_CONTROL”响应。“IRP_MJ_CREATE”断开\Device\Harddisk0\DR0-1上的附属部件。从而使磁盘OS层提供的应用层文件系统鉴听校验失效。

然后通过“I_M_C ”中恢复DR0-1上的附加。并在I_M_D_C中对0x0004f8E——0xF0003C0F作出响应,把ALLOVER缓冲区中找到的数据解密并返回应用层。通过KEY-s查表产生密钥。0x0004f8E——0xF0003C0F字段会将用户态代码作为源基,对其运算后得到字串KEY,用来对源驱动解密后,反还给用户层。

在这个过程中,有个大家比较熟悉的截面,就是系统由于磁盘底层驱动校验不成功而出现的蓝屏截面,最常见的是初始值0x0004f8E,比如,早期的SATAⅠ在保护卡状态下出现物理坏道(0%—1%),就是这个蓝屏代码。很多由于用户态的软件安装不当,引起的蓝屏也出现在这一区段中。在解除DR0-1上的附属部件时,出现逻辑性错误就导致大家常见的中机器狗后的蓝屏。多见于多处理器平台。一般的PC是不会出现这个错误的,也就是说,大多数中招后都能正常使用,就是木马多多,呵呵。

继续正题,以上过程反映到IE上是这样的:1.释放底层驱动程序(比如变种前的PCIHDD.SYS)或者高位数用户态临时驱动(变种后,可以有可执行程序引导,如“Usrinit.exe”)

2.定位WINDOWS系统中的userinit.exe。(通过MBR和第一引导扇区参数来定位文件磁盘矢量偏移。)

3.并校验RF文件与地位后读取的数据位置的正确性。

4.将获取的代码参数返回给底层驱动,控制0x0004f8E——0xF0003C0F段为,最后将返回值(TQ)直接写入userinit.exe数据所在的第一蔟。这里要大家特别注意以下,通过用户态的shell调用,作者只需一点变动,就可以随即抓取用户态引导文件,所以,目前的该名设权限都是没用的。

甚至,他可以把这个过程省略,象净网先锋那样,把Shell进程写入动态连接库。那么,还原就没用了。还会带来网络负载问题,可能是作者比较仁慈吧。

好了,分析了以上的过程,解决的办法就出来了,就是要通过对操作系统的内核编译,将他所定位的目的地址占据,这样,除非是格式化,否则,任何操作的不会在底层夺取该位置。(不要问权限问题,在底层是没有这个说法的,先入为主。)
精品应用推荐
新浪微博 新浪微博 天气通 天气通 淘宝特价版 淘宝特价版 UC浏览器 UC浏览器
相关问题

家电

1.3万 浏览 1044 回答

手机性能天梯榜讨论

4352 浏览 615 回答

显卡

2.1万 浏览 614 回答

硬盘

1.5万 浏览 601 回答

显示器

8956 浏览 587 回答

扩展阅读

微星MPG 321URXW QD-OLED极光显示器评测: 至臻至美的全能潮品

评论 2

微星MPG 321URXW QD-OLED极光显示器评测:  至臻至美的全能潮品

十大关键参数一网打尽 教你如何选好游戏电视

评论 6

十大关键参数一网打尽 教你如何选好游戏电视

华为Mate X6快速上手:X6确实6

评论 23

华为Mate X6快速上手:X6确实6

拍照想要氛围感?其实只需要一部手机就能搞定

评论 6

拍照想要氛围感?其实只需要一部手机就能搞定

DJI Mic Mini评测:千元内迷你无线麦克风 收音降噪出色 无感佩戴

评论 2

DJI Mic Mini评测:千元内迷你无线麦克风 收音降噪出色 无感佩戴
热门问题

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

1.2万 浏览 6 回答

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

有一样东西,比雪还白,比黑板还黑,男的一天用三次,女的一辈子用一次,是什么?

6431 浏览 6 回答

有一样东西,比雪还白,比黑板还黑,男的一天用三次,女的一辈子用一次,是什么?

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

2.3万 浏览 4 回答

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

荣耀Magic7 Pro

9750 浏览 1 回答

荣耀Magic7 Pro

鼠标箭头旁边的漏斗一直闪怎么处理

4882 浏览 9 回答

鼠标箭头旁边的漏斗一直闪怎么处理

免费韩国漫画在线观看的地址有么?

8047 浏览 4 回答

免费韩国漫画在线观看的地址有么?

麒麟9100谁代工

2884 浏览 6 回答

麒麟9100谁代工

手机在哪里登录192.168.1.1设定页面?

9448 浏览 7 回答

手机在哪里登录192.168.1.1设定页面?

制作一个AE视频大概有多少酬劳?

2704 浏览 6 回答

制作一个AE视频大概有多少酬劳?

肿么找回QQ浏览器历史记录

7297 浏览 6 回答

肿么找回QQ浏览器历史记录
最新问答

word自动生成目录,我明明修改了标题一、二的字体,可为何生成之后字体

7796 浏览 4 回答

word自动生成目录,我明明修改了标题一、二的字体,可为何生成之后字体

怎么才能让开启的程序在任务栏不显示图标?

6813 浏览 5 回答

怎么才能让开启的程序在任务栏不显示图标?

飞智八爪鱼怎么用蓝牙联接电脑?

1810 浏览 8 回答

飞智八爪鱼怎么用蓝牙联接电脑?

特殊点装备获取途径,飞马鞋、奇魄古玉与锻面狐皮袄详解?

4425 浏览 7 回答

特殊点装备获取途径,飞马鞋、奇魄古玉与锻面狐皮袄详解?

keil5怎样设置中文

8780 浏览 7 回答

keil5怎样设置中文
举报
举报成功

经过核实后将会做出处理,感谢您为社区和谐做出贡献。

请选择删除原因
删除成功
确定推荐该回答?
推荐成功

更多频道

频道导航
辅助工具