SetWindowHookEx
驱动牛犊
驱动牛犊
  • 注册日期2009-01-02
  • 最后登录2009-09-20
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1267回复:2

驱动程序的权限优先级和种类的疑惑

楼主#
更多 发布于:2009-01-02 03:31
对于驱动级程序有个疑问。。很菜的。。大家见笑了。。

我想知道一下。。

目前的驱动级程序分什么种类。。

百度一搜索驱动开发。。晕死。全是什么摄像头驱动开发啦。等等。全是硬件。。但是我关心的是 软件驱动。。比如 搜索关键字。驱动级病毒。

看介绍,。病毒挂接驱动级似乎很难对付啦。就是想问一下。开发软件驱动 叫什么呀?怎么找寻相关资料。那些WDM VXD什么的。。好像全硬件呀。。

还有个疑惑就是。。我发现很多函数和功能有重复(普通下和驱动级下。同样的函数却效果大不相同)。。
比如杀进程。。只要挂接驱动级(带*.SYS文件)的程序好像杀进程特别厉害。。(虽然杀进程函数基本一样)。
希望那位朋友帮我大致介绍下。驱动级程序获取优先级的大致原理。。如何实现的?

为什么驱动级程序权限和优先级如此高,可以杀几乎所有进程。(比如典型的冰刃)。而非驱动级程序却很多程序就杀不掉。。提示拒绝访问。。(无权)。驱动文件做好编译出来。是如何取得权限和优先级的。?

还是和 DLL取得优先级的道理差不多呢。比如全局HOOK和局部HOOK。只要把HOOK的实现放在DLL内编译出来。然后调用。就是全局的。不知道驱动级是不是也是类似原理(只要把普通的要实现的功能。按照驱动级文件的编写格式编写出来调用。就获得至高优先级?)


希望对此比较了解的高手不惜赐教一下。。不一定要说详细代码。我对SYS文件结构目前仅仅开始学习。掌握了大致结构。和需要什么函数。但确糊里糊涂的。
SetWindowHookEx
驱动牛犊
驱动牛犊
  • 注册日期2009-01-02
  • 最后登录2009-09-20
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-01-02 13:38
被淹没了呀。。只好回复一下啦。。希望各位不惜赐教一下。。谢谢啦。
yangras
驱动牛犊
驱动牛犊
  • 注册日期2008-04-08
  • 最后登录2010-12-29
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望31点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-01-15 17:50
驱动ring0,一般程序ring3,dll貌似权限也不很高...
游客

返回顶部