作者: Luster 出处: LinuxAid
使用Linux Kernel Module的一般目的就是扩展系统的功能,或者给某些特殊的设备提供驱动等等。其实利用Linux内核模块我们还可以做一些比较“黑客”的事情,例如用来拦截系统调用,然后自己处理。嘿嘿,有意思的说。
下面给出一个简单的例子,说明了其基本的工作过程。
#define MODULE#define __KERNEL__#include #include #include #include #include #include #include #include #include extern void* sys_call_table[]; /*sys_call_table is exported, so we can acces...[ 查看全文 ]