Coding a Linux kernel module in C
A loadable kernel module (lkm) taps into the internals of the core operating system, modifying its behavior. In this series we'll try to code a module that hijacks the kill() system call, disables it and replacing it with our own function. Thus making our selected process immortable, even for root. Kernel programming is very low-level but the actual code is not as complicated as one might think. It's pretty difficult to debug and troubleshoot it though, but the code is rather easy to understand since you mostly use standard macros and functions to get things done. We will however go a little bit beyond what is standard. After watching this series, you may put the prestigeous "Linux kernel developer" on your resumé/CV. You will learn the internals of the operating system, and get a better understanding of the Linux internals as well as many low-level kernel security features. Exciting stuff, no? Let's get started! #programming #linux #kernel #module #lkm References 1. Become a channel member and get several benefits, check out: / @dr-jonas-birch 2. Linux kernel module programming guide https://sysprog21.github.io/lkmpg/ 3. Bruno Ciccarino Github https://github.com/BrunoCiccarino/Lin... 00:00:00 Introduction 00:08:36 Project setup 01:05:41 Our first kernel module 01:28:19 Replacing system calls 02:58:04 SCT finding script 04:49:00 Troubleshoot

Understanding File Descriptors in Unix/Linux

How C Really Works

FFmpeg 8.1.2 on Ubuntu 22.04 | Install guide

01 Build your own Linux distribution

Linux Full Course for Beginners | Learn Linux System Administration

io_uring Looks Illegal

Project: Coding a GRUB bootloader for booting Linux

Their Junior Tech Destroyed This $2000 Gaming Laptop In 60 Seconds!

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

This shell feature is really cool! Async programming with `coproc` in Bash

Android 17 sucks. So I put Linux on a phone.

BREAKING: Merchant of Death Warns Russia Is Preparing for a Devastating Attack on Western Europe

Stackmaxxing for a recursion world record

Insane Shadow Data Trick in C

9 different C Projects: The 1st episodes 2023

How Linux Boots

Design a DIY login device with a physical key

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Don't Fall for This Summer Cooling Scam

