One-parting some Commodore 64 utilities for fun and profit

Who Is Eric Wayne?: An Unsolved IoT Mystery

Reverse Engineering iOS 18 Inactivity Reboot

AI Models for Decompiling Assembly Code

How to find exploits in video games

The Knight Lore rendering algorithm

LLVM-powered devirtualization

Low-Level Development on Retail Android Hardware - Reconnaissance and Prototyping a Bootloader

Reverse engineering and dismantling Kekz headphones

Simplifying the Bench Kona

Looking into the Nintendo Alarmo

Reverse engineering and dismantling Kekz headphones

Viewing MacOS system libraries in Ghidra

Understanding Rust's Trait Objects: Vtables, Dynamic Dispatch, and Memory Deallocation

heresy: Inspect and Instrument React Native Applications at Runtime

The wonders of Prehistorik Man on the GB

The Flare-On Challenge

Quandoom: A port of DOOM for a quantum computer

"Unstripping" binaries: Restoring debugging information in GDB with Pwndbg

Enabling DCI.DbC on a Jasper Lake NUC

PC Floppy Copy Protection: Electronic Arts Interlock

Fixing an Elgato HD60 S HDMI capture device with the help of Ghidra

Oya, I've heard of mega-ROMs

Upgrading a Toshiba NAS HDD Firmware on Linux

Unmasking vulnerabilities in cheap IoT cameras from one Chinese manufacturer

Oya, I’ve heard of mega-ROMs

Visiting Area 5150: Investigating a PC Demo

Saving Voyager 1

Reverse Engineering and Modding Mario Pinball Land (GBA)

Customizing the NYT Games App for my Wedding

More →