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

Store→Load Reordering: x86 vs ARM64, and the Bug Intel Was Hiding

Featured Image
memory-model x86 arm64 concurrency lock-free reordering tso

From Real Mode to Protected Mode: Building Custom GDT & IDT for x86 Security

Featured Image
Bootloader Protected Mode GDT IDT x86 Operating Systems NanoBoot

Store→Load Reordering: x86 vs ARM64 Real-World Test

Featured Image
Memory Model x86 ARM64 Concurrency CPU Memory Fences Lock-Free

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

Featured Image
x86 Assembly GDB pwndbg Reverse Engineering Malware Analysis EFLAGS

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

Featured Image
Bootloader Assembly x86 BIOS Low-level NanoBoot