Skip to content

google/kernel-research

Linux kernel security research tools

This repository contains useful tools for Linux kernel security research:

  • kernel-image-db: tools for downloading kernel various distribution release files and extracting various information from them.

  • kernel-image-runner: tool for running various kernel distributions, with debugging and custom kernel module compilation support.

  • kpwn kernel module: kernel module for simulating vulnerabilities in the kernel, tracking function calls and testing exploitation primitives.

  • kernel_rop_generator: tools for generating ROP chains and stack pivots on Linux Kernel images.

  • expkit: a work-in-progress Linux Kernel exploitation kit, which contains (will contain) the necessary building blocks for building exploits for the Linux kernel which can target various kernel versions.

  • kpwn_db_generator: a database builder which contains exploitation information (symbol addresses, ROP gadgets, stack pivots, structure field offsets) for multiple kernel targets and consumed by the exploit kit to customize exploits for targets.

Disclaimer

This is not an officially supported Google product.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published