是否有可能获得整个 Linux 内核的 x86 汇编代码?

是否有可能获得整个 Linux 内核的 x86 汇编代码?

我想查看 Linux 内核的 x86 汇编,并想在汇编级别编辑内核。可以这样做吗?如果可以,请帮助我获取整个 Linux 内核的 x86 汇编。

答案1

你知道 Linux 的源代码是自由/源码软件? Linux 内核不是用汇编语言编写的。它是书面使用 GCC 支持的 C 编程语言。源代码可在 GitHub 上公开获取这里

答案2

这取决于你想要什么。虽然从技术上讲这是可行的,但这是极其不切实际的,尤其是对于像 Linux 内核这样的大型程序来说。ASM 很可能几乎无法被人类阅读,比缩小版的 JS 更糟糕。如果你需要对内核进行任何修改,请使用 asm 语句或 Linux 内核的asmlinkage 实用程序

但是,如果你真的知道自己在做什么,并且坚持要编辑 ASM 代码,那么你可以使用逆向工程框架,例如雷达2或者顶石

相关内容