我正在检测内核级别的 rootkit,并选择了 Adore-Ng 作为我的第一个测试 rootkit。在了解了这个 rootkit 如何在 Linux 内核(2.4、2.6 版本)中隐藏自己和其他进程之后,我现在想知道它是如何加载到内核中的。
具体来说,我想知道是否
1. 它调用 Linux 内核中任何已经存在的 API或
2. 它是否有任何硬编码的汇编指令,一旦它被编译,它就会被加载到内核中?
我浏览了 Adore-Ng 的源代码,但在这个方向上找不到任何东西,只能看到它是如何实现隐藏的目标的。
谁能告诉/建议我如何找到它的加载行为?谢谢。