关于驱动隐藏那点事(不触发PG 支持win10)
2017-07-21 16:27
1061 查看
没必要藏着,人生没有必要为这些小玩意小打小闹。
看到某些哥们这搞搞那搞搞,BSOD PATCHGUARD 无语,WRK是个好东西啊!
还有半年来也没怎么发博客,惭愧惭愧。
驱动隐藏 最经典的就是断链来一发
但是这个不行 原因我就不说了
网上有的方法
1.断链
2.BufferDriverLoader?(自行google github blackbone)
3.pDriverObject->DriverSection = NULL;
其中1 3 触发PG 2会导致异常处理出错 并且很多函数不能使用
那么有没有什么方法不触发PG 又能隐藏驱动呢
答案是有的
当驱动加载时 会将驱动信息加入那个链表
那么可不可以阻止这个加入的过程呢?
答案是可以的
这个函数是
"MiProcessLoaderEntry"
这个函数将驱动信息加入链表和移除链表
为什么不触发PG?
根据patchguard v3中说法 是因为pg监控其中的某个全局变量 具体忘了 有兴趣自行百度google
此函数也处理这个全局变量 所以没有问题~
函数原型?
MiProcessLoaderEntry(pDriverObject->DriverSection, 0);// 移除
MiProcessLoaderEntry(pDriverObject->DriverSection, 1);// 添加
调用MiProcessLoaderEntry(pDriverObject->DriverSection, 0);
PCHunter显示为红色~
能不能完全隐藏?
pTargetDriverObject->DriverSection = NULL;
// 破坏驱动对象特征
pTargetDriverObject->DriverStart = NULL;
pTargetDriverObject->DriverSize = NULL;
pTargetDriverObject->DriverUnload = NULL;
pTargetDriverObject->DriverInit = NULL;
pTargetDriverObject->DeviceObject = NULL;
Over ~
代码不贴 自己动手 丰衣足食。
人生有三大兴趣
一是看WRK ROS
二是逆360
三额.....媳妇 我不吹牛逼了 错了错了....
看到某些哥们这搞搞那搞搞,BSOD PATCHGUARD 无语,WRK是个好东西啊!
还有半年来也没怎么发博客,惭愧惭愧。
驱动隐藏 最经典的就是断链来一发
但是这个不行 原因我就不说了
网上有的方法
1.断链
2.BufferDriverLoader?(自行google github blackbone)
3.pDriverObject->DriverSection = NULL;
其中1 3 触发PG 2会导致异常处理出错 并且很多函数不能使用
那么有没有什么方法不触发PG 又能隐藏驱动呢
答案是有的
当驱动加载时 会将驱动信息加入那个链表
那么可不可以阻止这个加入的过程呢?
答案是可以的
这个函数是
"MiProcessLoaderEntry"
这个函数将驱动信息加入链表和移除链表
为什么不触发PG?
根据patchguard v3中说法 是因为pg监控其中的某个全局变量 具体忘了 有兴趣自行百度google
此函数也处理这个全局变量 所以没有问题~
函数原型?
MiProcessLoaderEntry(pDriverObject->DriverSection, 0);// 移除
MiProcessLoaderEntry(pDriverObject->DriverSection, 1);// 添加
调用MiProcessLoaderEntry(pDriverObject->DriverSection, 0);
PCHunter显示为红色~
能不能完全隐藏?
pTargetDriverObject->DriverSection = NULL;
// 破坏驱动对象特征
pTargetDriverObject->DriverStart = NULL;
pTargetDriverObject->DriverSize = NULL;
pTargetDriverObject->DriverUnload = NULL;
pTargetDriverObject->DriverInit = NULL;
pTargetDriverObject->DeviceObject = NULL;
Over ~
代码不贴 自己动手 丰衣足食。
人生有三大兴趣
一是看WRK ROS
二是逆360
三额.....媳妇 我不吹牛逼了 错了错了....
相关文章推荐
- 关于游戏对象隐藏和重新显示之前触发的消息。
- 关于jdbc注册驱动的那点事
- 关于Chrome不支持click()模拟用户触发链接
- 关于jdbc注册驱动的那点事
- 火绒内核注入dll方式win7-win10通用x64下不触发PG
- 青松卓然 js2854的博客 [MiniFilter]驱动隐藏文件夹的实现(支持Win7)
- 关于WinCE流接口驱动支持10以上的端口号(COM10)
- win10蓝屏问题,关于驱动kisSaasUrlRedirectKnl64.sys 的
- 关于B85M-V Plus支持AHCI驱动问题
- 关于jdbc注冊驱动的那点事
- 关于win10驱动的问题
- 关于WIN10 input type="file"无法触发change问题
- [MiniFilter]驱动隐藏文件夹的实现(支持Win7)
- 关于WinCE流接口驱动支持10以上的端口号(COM10)
- 关于win10装不上dnw驱动的问题
- 猜想关于win10支持安卓应用的可能
- win10蓝屏问题,关于驱动kisSaasUrlRedirectKnl64.sys 的
- [原]关于在 iOS 中支持 DLNA
- 关于场景中的物件和鼠标事件的触发
- 关于hook设置函数如何支持多核CPU的一个说明