kerneltlv / kernel-hacking
An environment and set of utilities aimed at making kernel hacking simple and accessible
☆62Updated last year
Related projects ⓘ
Alternatives and complementary repositories for kernel-hacking
- Enable piping of internal command output to external commands☆70Updated 6 years ago
- A collection of Linux kernel modules for educational purposes☆38Updated 8 years ago
- ☆35Updated 3 years ago
- My MS thesis on survey of a decade fo Linux Kernel CVEs, their categories and various mitigations that exist.☆153Updated 6 years ago
- set of small and useful kernel modules/patches for tracing/debugging of different stuff and for learning of Linux kernel☆32Updated 6 years ago
- Collection of Linux Kernel Modules and PoC to discover, learn and practice Linux Kernel Development☆50Updated 4 years ago
- (Linux Kernel) Stack Monitoring Tool☆42Updated 2 years ago
- Sort Algorithm General Implementations in C Language☆168Updated 4 years ago
- Kernel Address Isolation to have Side-channels Efficiently Removed☆214Updated 2 years ago
- The Secure Block Device Library is a software library that applies cryptographic confidentiality and integrity protection, including data…☆34Updated 6 years ago
- Pedagogical Hypervisor, based on MIT JOS☆66Updated 6 years ago
- Kernel Test Framework☆140Updated 3 weeks ago
- Explore a live Linux kernel's memory using GDB☆113Updated 2 years ago
- opensnoop in pure C using eBPF☆97Updated last year
- Visualize file data as a PNG☆40Updated 12 years ago
- Disabling kernel lockdown on Ubuntu without physical access☆78Updated last year
- Handy kernel development scripts.☆46Updated last month
- Hacks and experiments for the linux kernel VM subsystem.☆20Updated 2 years ago
- Example of how to use the ptrace(2) system call to call a userspace method.☆145Updated 5 years ago
- A collection of links related to the Linux Kernel and kernel development.☆23Updated 6 years ago
- TUI Disassembler inspired by perf annotate☆33Updated 2 months ago
- picotrace - system call process tracer☆36Updated 4 years ago
- Proof of concept use of linux-inject and proces patching☆39Updated 7 years ago
- Native Linux KVM Tool☆44Updated 9 years ago
- The collection of useful resources for OS development☆58Updated 7 years ago
- Pagemon is an interactive memory/page monitoring tool allowing one to browse the memory map of an active running process.☆37Updated 10 months ago
- Examples for: Learning KVM - implement your own kernel☆358Updated last year
- Tool tracing syscalls in a fast way using eBPF linux kernel feature☆98Updated last year
- Docs and resources on CPU Speculative Execution bugs☆372Updated 6 years ago