Skip to content

Retro Exploitation: Vintage Computing as a Vulnerability Research Playground

Wesley McGrew

Wesley McGrew uses Commodore Amiga 16/32-bit vintage computing environments to teach foundational reverse engineering and exploit development using Ghidra.

Summary

Lowering the Barrier to Exploit Development

Modern operating systems feature multi-layered exploit mitigations—such as ASLR, DEP, and CFG—that create an intimidating learning curve for aspiring vulnerability researchers.

Setting Up a Commodore Amiga Research Environment

Wesley McGrew demonstrates how vintage 16/32-bit platforms like the Commodore Amiga provide an accessible, mitigation-free playground for mastering low-level systems concepts.

Reverse Engineering AmigaOS Binaries with Ghidra

Configuring modern Ghidra disassemblers and native Amiga debuggers enables researchers to analyze assembly code, memory layouts, and stack structures in legacy applications.

Case Study: Exploiting a 1994 Amiga FTP Client

A step-by-step case study details the discovery and exploitation of a buffer overflow in a 1994 Amiga FTP client, demonstrating classic stack exploitation principles.

Related talks