如何在插入.KO模块的负载地址



需要内核模块(*.ko(的内存地址,因此我可以在访问地址时突破系统。

似乎有很多帖子暗示如何在事实之后从/proc/模块获得。这很棒,但这是事实。

甚至加载,在运行时卸载模块也不保证它将始终在同一地址加载。如果有方法可以解决?我希望Insmod有一个地址参数,但似乎我错了。

我正在用答案结束自己的问题。

最佳评论或答案是@tsyvarev在上面的评论中。评论 - 请参阅register_module_notifier-告诉您如何在运行时获得使用您自己的代码的地址。(我没有使用它,因为我不需要(。

对于我的情况,我需要使用外部硬件监视器进行调试,并且我可以在需要时同样设置调试器以中断系统上的系统。(并且我控制何时加载特定模块。(

因此,在上面的多2种方式 - 在这里解释了您如何在"加载"模块之前获得地址。

最新更新