文件名称:uhook:uhook Linux 内核驱动
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-27 18:34:09
C
钩子 uhook Linux kernel driver : 从用户空间调用内核函数 1)。 什么是 uhook uhook(userspace kernel hook) 表示从用户空间调用内核函数。 也就是说,我们可以在内核空间写一个函数,在内核Image运行时在用户空间调用。 2)。 我们可以用 uhook 做什么 uhook 最令人兴奋的特性是我们在内核运行时在用户空间调用内核函数。 所以, A. 当某些事情出错时,我们可以使用 uhook 来转储内核参数的值。 尤其是当设备驱动程序无法正常工作时,我们可以转储一些设备寄存器来检查发生了什么。 B. 我们可以在内核中实现一些开关来控制 if-else 分支。 C. 任何你想让内核做的事,无需重新编译内核,重新加载内核。 3)。 与 /proc 或 /sys 文件系统比较 内核有一些组件如 /proc 和 /sys 文件系统来执
【文件预览】:
uhook-master
----.gitignore(1022B)
----README.md(1KB)
----module()
--------uhook.c(9KB)
--------Makefile(110B)
----include()
--------Makefile.include(2KB)
----app()
--------uuhook.c(8KB)
--------Makefile(179B)
----Makefile(135B)