Repo with the content of my kernel exploit presentation
Strongly based on the pwnkernel enviroment made by pwncollege
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.