不同的内核源码编译出来的ko文件,区别到底是什么?

之前一直在考虑,不同的内核源码编译出来的ko文件,区别到底是什么? 能不能不编译内核加载内核模块呢?最近逆向分析了linux内核ko模块的结构,事实证明,是可以的。 我在这里给大家分享一些我的心得。   首先分析一个最简单的hello.ko,Makefile就不写了,因为需要尽可能简单,加一行去除调试信息的objcopy -g hello.ko就好。   hello.c   #include <l
相关文章
相关标签/搜索