SyscallAdder Linux内核模块,可用于以更加用户友好的方式添加自定义系统调用。 该模块将添加2个系统调用: syscall_adder((void *)custom_syscall_addr,char * syscall_name,int num_parameters) :将检查syscall表上是否有空闲条目,如果存在,则将插入syscall。 将在文件(位于〜/ custom_syscall_macros.h)中插入一个MACRO 。 当导入使用cusom syscall的用户c文件中时,此宏将使调用新的syscall成为可能,例如: custom_syscall(...) 。 syscall_remover(int custom_syscall_name) :此系统调用将仅删除先前插入的自定义系统调用。 用法 首先,您必须下载并安装syscall_adder模块