├── .gitignore ├── CONTRIBUTORS ├── LICENSE ├── README.md ├── Vagrantfile ├── khack ├── env │ └── __init__.py ├── help.txt ├── khack ├── requirements.txt ├── shell │ └── __init__.py └── subjects │ ├── __init__.py │ ├── kernel.py │ ├── libc.py │ └── module.py ├── linux-config └── minimal.config ├── module ├── Makefile ├── module.c └── module.h ├── setup_vm.sh ├── shared-saver ├── README ├── script.sh └── systemd.service └── system-config ├── kexec └── smb.conf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | idoby 2 | solebox 3 | BackSlasher 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/Vagrantfile -------------------------------------------------------------------------------- /khack/env/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/khack/env/__init__.py -------------------------------------------------------------------------------- /khack/help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/khack/help.txt -------------------------------------------------------------------------------- /khack/khack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/khack/khack -------------------------------------------------------------------------------- /khack/requirements.txt: -------------------------------------------------------------------------------- 1 | Pygments==2.15.0 2 | -------------------------------------------------------------------------------- /khack/shell/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/khack/shell/__init__.py -------------------------------------------------------------------------------- /khack/subjects/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /khack/subjects/kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/khack/subjects/kernel.py -------------------------------------------------------------------------------- /khack/subjects/libc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/khack/subjects/libc.py -------------------------------------------------------------------------------- /khack/subjects/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/khack/subjects/module.py -------------------------------------------------------------------------------- /linux-config/minimal.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/linux-config/minimal.config -------------------------------------------------------------------------------- /module/Makefile: -------------------------------------------------------------------------------- 1 | obj-m := module.o 2 | -------------------------------------------------------------------------------- /module/module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/module/module.c -------------------------------------------------------------------------------- /module/module.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setup_vm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/setup_vm.sh -------------------------------------------------------------------------------- /shared-saver/README: -------------------------------------------------------------------------------- 1 | Persists VBox's shared directories across reboots 2 | -------------------------------------------------------------------------------- /shared-saver/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/shared-saver/script.sh -------------------------------------------------------------------------------- /shared-saver/systemd.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/shared-saver/systemd.service -------------------------------------------------------------------------------- /system-config/kexec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/system-config/kexec -------------------------------------------------------------------------------- /system-config/smb.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerneltlv/kernel-hacking/HEAD/system-config/smb.conf --------------------------------------------------------------------------------