Skip to content

Chaves2021/Kernel-Presentation

Repository files navigation

Kernel-Presentation

Repo with the content of my kernel exploit presentation

Strongly based on the pwnkernel enviroment made by pwncollege

How to use:

Build the kernel, busybox, and demo modules (need to add the modules yet):

  • If you use Debian/Ubuntu based distro
$ ./ubuntu_build.sh
  • If you use Arch based distro
    $ ./arch_build.sh

OBS: the arch version is not working due the gcc version of arch distros, already tried to apply force_order.patch in the repo based on this patch but did not work.

Run the kernel:

$ ./launch.sh

All modules will be in /, ready to be inserted, and the host's home directory will be mounted as /home/ctf in the guest.

About

Repo with the content of my kernel exploit presentation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published