
Hiding process from OS using Kprobes
Using Kprobes to make processes completely invisible, unkillable from the OS.

Using Kprobes to make processes completely invisible, unkillable from the OS.

Let's discover the eBPF VM layer, how eBPF programs are built and loaded into kernel.

The most important feature in modern C++: new awareness multithreading memory model.

Using Yocto to build simplest Linux distro for Aarch64 and emulating the system with QEMU.

Booting system with U-Boot, understand loading/storing environment variables.

Writing bare metal boot code for Aarch64.

Understand the executable file and Linux Kernel Image formats in various platforms.

Understand the rootfs concept, how to build a minimum one, and discover other common tools like Busybox, Yocto, Buildroot.

Let's dive deeper into the concept of initrd, explore why it's needed, and how the Linux Kernel boots with this `temporary rootfs`.

Write your own are metal boot code, drivers for STM32F407xx SoC