Kernel Pwn环境搭建 可能遇到的问题

First Post:

Last Update:

环境:Ubuntu18.04 / busybox-1.33.1 / linux-5.15.6

busybox无法编译

有人推荐使用ARM工具链,大概率是可行的,但也有给出对应的补丁以修复编译报错-https://bugs.gentoo.org/708350

内核编译错误: .config 中下述该行注释掉即可

1
CONFIG_SYSTEM_TRUSTED_KEYS="debian/certs/benh@debian.org.cert.pem"

(注:也可以参考wiki中的教程通过签名验证也能正确编译)

搭建教程可参考:

https://www.cjovi.icu/pwnreview/1318.html

https://n0va-scy.github.io/2020/06/21/kernel%20pwn%20%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/

另:笔者试图在Ubuntu20上搭建相同环境,发现无论如何似乎都会出现意外情况,而在18下则没有类似状况发生,暂且搁置具体解决方案

插画ID:67986353