Building a Bootloader from Scratch — Just Assembly, No OS

Featured Image
bootloader assembly x86 bios mbr low-level os-development

Debugging a Real-Mode Bootloader in GDB — When CS Changes, Symbols Break

Featured Image
bootloader x86 assembly gdb real-mode debugging low-level

From Real Mode to Protected Mode — What the GDT and IDT Actually Define

Featured Image
x86 protected-mode gdt idt bootloader assembly kernel low-level

How x86 Conditional Jumps Really Work — EFLAGS, Not Operands

Featured Image
x86 assembly eflags gdb pwndbg reverse-engineering debugging

eBPF on Linux: kprobe vs fentry (tracing) — Hooking Internals & Assembly Analysis

Featured Image
eBPF Linux Kernel kprobe fentry Kernel Tracing Observability Assembly

Rust vs C: Assembly Comparison — Ownership & Bounds Checking

Featured Image
Rust C Assembly Memory Safety Bounds Checking Ownership Compiler

How x86 Jumps REALLY Work: EFLAGS Truth with GDB + pwndbg

Featured Image
x86 Assembly GDB pwndbg Reverse Engineering Malware Analysis EFLAGS

Rust vs C Assembly: Complete Performance and Safety Analysis - Panic or Segfault?

Featured Image
rust c assembly performance memory-safety systems-programming gdb debugging benchmarks

How to Build a Bootloader from Scratch — Just Assembly, No OS

Featured Image
Bootloader Assembly x86 BIOS Low-level NanoBoot