Show HN: Hands-on x86-64 page table walk:finding a flag in physical RAM with GDB
Category: devtools
Tags: kernel, memory-management, educational
Score: 5.0/10 (Innovation: 3, Technical: 5, Documentation: 8, Utility: 4)
This project provides a hands-on educational guide for manually walking x86-64 page tables using QEMU and GDB to translate a virtual address to physical memory and find a hidden flag. It's interesting because it bridges the gap between theoretical understanding of memory paging and practical, low-level system knowledge through direct experimentation.
Target audience: backend devs, devops
Repository: https://github.com/jazho76/page_table_walk · Python · 24 stars
View on Hacker News