如何访问和修改linux内核3.10中的sys_call_table

时间:2017-03-10 07:27:14

标签: linux linux-kernel

我想编辑sys_call_table来修改一些现有的系统调用并创建一些我自己的系统调用。但是我发现2.6之后的Linux内核版本由于某些安全原因而不能导出该表。

现在我在互联网上找到了两个解决方案

  • 下载内核源代码,在表中进行编辑并重新编译内核内核。
  • 从/boot/System.map-3.10.0-123.el7.x86_64获取内存地址并访问它。我使用指针尝试使用我的C代码,但是我收到了分段错误。

还有其他可行方法吗?我该怎么办?

0 个答案:

没有答案