本仓库包含用于 Linux 内核安全研究的有用工具,称为 kernelXDK:
libxdk:一个仍在开发中的 Linux 内核漏洞利用工具包,其中包含(将包含)构建针对各种内核版本的 Linux 内核漏洞利用所需的构建模块。
rop_generator:用于在 Linux 内核镜像上生成 ROP 链和栈迁移的工具。
image_runner:用于运行各种内核发行版的工具,支持调试和自定义内核模块编译。
image_db:用于下载各种内核发行版发布文件并从中提取各种信息的工具。
xdk_device:用于模拟内核漏洞、跟踪函数调用和测试利用原语的内核模块。
kxdb_tool:一个数据库构建器,包含多个内核目标的利用信息(符号地址、ROP gadget、栈迁移、结构体字段偏移量),并由漏洞利用工具包使用,以便针对目标定制漏洞利用。
kernelXDK 的文档可在 xdk.dev 获取。该网站提供了关于设置、API 参考以及移植现有漏洞利用的全面指南。
如果您发现 bug,请通过在 GitHub 上提交 issue 来帮助我们。
在创建新 issue 之前,请检查现有 issue,看看您的 bug 是否已被报告。
报告 bug 时,请包括:
注意:此项目目前处于 beta 状态。我们专注于核心开发,因此 bug 修复可能需要一些时间,或者可能根本不会进行。我们感谢您的耐心与理解。
这不是 Google 官方支持的产品。