A deep walk through what the page cache really is. struct page, address_space, the read and write paths, the physmap, eviction, the tools to inspect it, and why kernel bugs that touch it tend to be catastrophic.
A byte-level walk through CVE-2026-31431. What the 2017 commit actually changed, why splice() turned the page cache into a writable primitive, an annotated read of the 732-byte PoC, and the container escape angle the original disclosure skipped.
From DIP to Hybrid Bonding - How Silicon Packaging Changed the Attack Surface Forever.
Hello, everyone! Welcome to this blog where we delve into the motivation and process of building a **JTAGulator**, an invaluable tool for test engi...
A retrospective of IoTSRG first year, highlighting groundbreaking CTFs, hands-on workshops, and community-driven events that shaped the IoT security community.
Learn how to leverage the open-hardware ICEBite tool for precise, solderless PCB testing and inspection, tailored for IoT hardware analysis.
eMCP desoldering is a high-end hardware hacking method used when software access is blocked, since eMCP packages combine both NAND storage and DRAM i...