Skip to content
forked from R3x/How2Kernel

This Repository aims at giving a basic idea about Kernel Exploitation.

Notifications You must be signed in to change notification settings

hkopp/How2Kernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HowToKernel

This Repository aims at giving a basic idea about Kernel Exploitation.

Setup the environment

  • Clone the repository to your system git clone https://github.com/R3x/How2Kernel ~/How2Kernel.
  • Go to the folder containing the setup cd ~/How2kernel
  • run setup.sh to setup the Lab and testing environment ./setup.sh
  • Start Hacking the kernel !!!
  • Make sure there are no spaces in the path to the directory that you have cloned. This will cause errors while building.

Labs

Lab 1 - Intro to Kernel and Kernel Modules

This lab aims to give an idea about the kenrel and the kenrel space to the user. We will try building some basic kernel modules and see their impact with the kernel.

Takeaways

Images

There are a couple of precomplied images in the images folder which can be used with qemu.

Qemu Scripts

There are some example scripts made for debugging the kernel with qemu.

About

This Repository aims at giving a basic idea about Kernel Exploitation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 83.2%
  • Makefile 8.5%
  • Shell 8.3%