首页
社区
课程
招聘
[原创]动态过DSE代码以及原理
发表于: 2019-10-18 17:26 12303

[原创]动态过DSE代码以及原理

2019-10-18 17:26
12303

现在的驱动,必须都有签名才能加载.那么如何加载无签名的驱动模块那.
下面可以说下方法.但是挺尴尬的是,代码必须在驱动中编写.所以就形成了
你必须一个驱动带有一个签名加载进去.执行你的代码.pass掉DSE之后以后加载驱动就可以完全不用签名了.

原理就是Path一下CI内核模块.将一个全局变量置为0即可.但是受PG保护.不过PG要检测这个位置不会立刻保护.所以可以修改完加载完你的无驱动签名的驱动.然后修改回来即可.

全局变量有三个. 0 6 8 0代表禁用 6代表开启. 8代表可以加载测试签名.

既然上面说了.是修改一个全局变量.那么打开CI看看修改那个即可.

图片描述

结果

图片描述

虽然提示你需要签名.但是可以用PChunter看到.其实已经加载了.

一共三个值. 0 6 8 6代表开启驱动签名 0代表关闭 8 代表开启测试驱动签名

ps: .核心原理是看流星的一个大佬发的代码.自己本地测试了一下可行.所以发出来了.
原理就是Path CI. 大佬的代码就是寻找特征定位全局变量。既然知道原理了。那么定位的话就抄一下了。
另一篇文章是参考了 安全客的一个漏洞文章。现在找不到了。另一篇所讲的是 标志有三种 0 6 8 0是禁用 6是开启 8是启动测试签名。所以在这里直接使用了。

感谢 看流星论坛的大佬.因为写完文章好几天了.所以原文没找到.当时也看到一个安全客的漏洞分析也有讲.都找不到了.所以先在此感谢.如有侵犯权利或者发文不合适.请删帖.


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2019-10-18 17:40 被TkBinary编辑 ,原因:
收藏
免费 6
支持
分享
最新回复 (20)
雪    币: 6314
活跃值: (952)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
patch?
2019-10-18 17:36
0
雪    币: 23080
活跃值: (3432)
能力值: (RANK:648 )
在线值:
发帖
回帖
粉丝
3
下次来一篇直接加载的
2019-10-18 17:37
0
雪    币: 881
活跃值: (9856)
能力值: ( LV13,RANK:385 )
在线值:
发帖
回帖
粉丝
4
二娃 patch?
修改一下值.说错.大佬勿怪.
2019-10-18 17:37
0
雪    币: 881
活跃值: (9856)
能力值: ( LV13,RANK:385 )
在线值:
发帖
回帖
粉丝
5
KevinsBobo 下次来一篇直接加载的[em_87]
好的继续研究
2019-10-18 17:38
0
雪    币: 18
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
下次来一篇解base64的
2019-10-18 17:44
0
雪    币: 9217
活跃值: (1886)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
7
DSEFix——hfiref0x
2019-10-18 21:59
0
雪    币: 26205
活跃值: (63302)
能力值: (RANK:135 )
在线值:
发帖
回帖
粉丝
8
感谢分享哦~
2019-10-18 23:06
0
雪    币: 10248
活跃值: (4421)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
感谢分享,提前给楼主拜个早年吧
2019-10-19 07:59
0
雪    币: 914
活跃值: (2468)
能力值: ( LV5,RANK:68 )
在线值:
发帖
回帖
粉丝
10
概率性炸裂
2019-10-19 08:37
0
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
11
有一说一,都有带签名的驱动了,还过啥DSE
2019-10-19 09:09
1
雪    币: 341
活跃值: (1005)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
12
学习学习。
2019-10-19 10:59
0
雪    币: 137
活跃值: (1375)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
都已经有签名了不需要过DSE了,直接写shellcode到内核空间这样子了
2019-10-19 12:03
0
雪    币: 382
活跃值: (352)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
14
patchguard 了解一下
2019-10-19 17:23
0
雪    币: 881
活跃值: (9856)
能力值: ( LV13,RANK:385 )
在线值:
发帖
回帖
粉丝
15
hzqst 有一说一,都有带签名的驱动了,还过啥DSE
大佬说得对.不过这东西跟动态过PG一样. 网吧中很多无签名的驱动.反正总会有人用到的.哈哈.
2019-10-20 11:37
0
雪    币: 881
活跃值: (9856)
能力值: ( LV13,RANK:385 )
在线值:
发帖
回帖
粉丝
16
ProgmBoy patchguard 了解一下
改的快没事,亲测. 一个多小时都没蓝. 无调试模式.
2019-10-20 11:37
0
雪    币: 11
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
请问,win7X64打完补丁后,这个还能用吗??
2019-12-12 12:58
0
雪    币: 1129
活跃值: (2761)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
18
感谢分享
2019-12-12 14:51
0
雪    币: 881
活跃值: (9856)
能力值: ( LV13,RANK:385 )
在线值:
发帖
回帖
粉丝
19
月下孤儿 请问,win7X64打完补丁后,这个还能用吗??
去IDA找一下这个位置.去看看. 我用的win7 win10以上你可以看下变成什么样了.
2019-12-12 16:39
0
雪    币: 515
活跃值: (3272)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wem
20
2020-5-8 07:23
0
雪    币: 4191
活跃值: (862)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
我记得有一个利用虚拟机的漏洞加载无签名的驱动的,你这种也是另外一种思路啊,.
2020-12-2 09:25
0
游客
登录 | 注册 方可回帖
返回
//