360本地提权后门漏洞详细分析报告

安全
360安全卫士全部版本会在安装过程中在用户系统上安装一个注册表操作后门程序,该后门可以绕过操作系统的安全检查机制任意操作(设置、删除等)用户的注册表。由于该程序没有对调用者进行检查,导致任意程序(如各种木马程序等)可以通过该后门任意操作(设置、删除等)用户的注册表系统。

360安全卫士全部版本会在安装过程中在用户系统上安装一个注册表操作后门程序,该后门可以绕过操作系统的安全检查机制任意操作(设置、删除等)用户的注册表。由于该程序没有对调用者进行检查,导致任意程序(如各种木马程序等)可以通过该后门任意操作(设置、删除等)用户的注册表系统。

该后门包括两个文件:

1. bregdrv.sys:内核模式驱动,该驱动程序通过调用操作系统的未公开CmXxx系列函数来操作注册表,另外由于操作系统内部本身维护了很多同步数据、缓存数据,直接调用CmXxx系列函数操作注册表极有可能造成系统内部数据不同步,严重影响系统安全性,甚至可能导致用户正常数据丢失;

2. bregdll.dll:用户态动态库,该动态库封装了对bregdrv.sys的调用,为用户态程序提供注册表操作后门的接口;

1、bregdrv.sys

处理 IoControl :

通过CmDeleteKey实现注册表键值的删除操作:

2、bregdll.dll

BRegDeleteKeyW函数中调用驱动的0x7be2058IoControl实现删除注册表键值操作:

【编辑推荐】

责任编辑:Oo小孩儿 来源: 瑞星
相关推荐

2017-04-07 09:46:16

2020-11-16 10:55:41

Windows

2020-10-06 13:58:25

漏洞

2009-09-25 14:23:39

2009-09-28 10:39:01

Hibernate基础

2009-09-08 15:56:50

Linq使用Group

2009-11-20 13:11:44

Oracle XML数

2009-09-14 13:50:35

LINQ编程模型

2010-01-06 13:50:37

.NET Framew

2009-09-14 16:21:34

LINQ To XML

2009-09-09 09:48:43

Linq延迟加载

2009-06-18 14:00:51

2009-10-10 13:52:57

VB Update方法

2013-11-29 15:34:00

2009-09-09 13:53:21

Linq表值函数

2009-12-03 17:41:40

PHP应用发展

2009-10-28 10:06:29

VB.NET With

2009-09-07 14:18:01

C#内存管理

2009-03-24 09:17:58

驱动GSMAndroid

2021-10-25 19:52:52

IntentFilte
点赞
收藏

51CTO技术栈公众号