Skip to content

Latest commit

 

History

History
269 lines (248 loc) · 11.9 KB

linux_kernel.md

File metadata and controls

269 lines (248 loc) · 11.9 KB

Linux Kernel

Content

Blogs, Awesomes and learning

Exploitation

Fuzzing

  • difuze: fuzzer for Linux Kernel Drivers.
  • healer: Kernel fuzzer inspired by Syzkaller.
  • Syzkaller: unsupervised coverage-guided kernel fuzzer.
    • Syzbot: continuously fuzzes main Linux kernel branches and automatically reports found bugs
    • SyzScope: automatically uncover high-risk impacts given a bug with only low-risk impacts.

Misc

Toolchains and Cross-compilation

  • Buildroot: simple, efficient and easy-to-use tool to generate embedded Linux systems through cross-compilation.
  • clang: C language family frontend for LLVM.
  • Cross-compilation toolchains (Bootlin): large number of ready-to-use cross-compilation toolchains, targetting the Linux operating system on a large number of architectures.
  • Dockcross: cross compiling toolchains in Docker images.
  • gcc: GNU Compiler Collection.

Repositories

Resources

Rootkits

  • 1337kit: 64-bit LKM Rootkit builder based on yaml prescription.
  • Awesome Linux Rootkits.
  • ebpfkit: ebpfkit is a rootkit powered by eBPF
  • brokepkg: LKM rootkit working in Linux Kernels 2.6.x/3.x/4.x/5.x
  • Brootus: educational Linux Kernel Rootkit.
  • Diamorphine: LKM rootkit for Linux Kernels 2.6.x/3.x/4.x/5.x and ARM64.
  • Drovorub: Analysis of Drovorub
  • enyelkm: LKM rootkit for Linux x86 with the 2.6 kerne
  • KoviD: Kernel rk
  • linux-rootkit: Remote Linux Loadable Kernel Module (LKM) rootkit (For Linux Kernels 5.x).
  • linux-rootkits: collection of Linux kernel rootkits found across the internet taken and put together.
  • Pinkit: LKM rootkit that executes a reverse TCP netcat shell with root privileges.
  • Red Blue Teams: Linux Rootkits (4.x Kernel)
  • Reptile: LKM Linux rootkit.
  • Research rootkit: LibZeroEvil & the Research Rootkit project.
  • Reveng_rtkit: Linux Loadable Kernel Module (LKM) based rootkit (ring-0).
  • rkduck: Linux v4.x.x Rootkit
  • Rootkit: rootkit for Ubuntu 16.04 and 10.04 (Linux Kernels 4.4.0 and 2.6.32), both i386 and amd64.
  • Rootkit list download: list of rootkits (includes also userspace rootkits).
  • rootkitkev: Rootkit Development tutorial series.
  • Satan: x86 Linux Kernel rootkit for Debian 9
  • spy: Linux kernel mode debugfs keylogger.
  • Sutekh: rootkit that gives a userland process root permissions.
  • TripleCross: Linux eBPF rootkit.

Rust