Skip to content

Applied Cash Eviction through ATM Exploitation

Trey KeownBrenda So

Trey Keown and Brenda So reverse engineer automated teller machines, defeating firmware code signing and discovering network zero-days to jackpot ATMs remotely.

Summary

The Stagnant State of Commercial ATM Security

Despite a decade of high-profile ATM jackpotting disclosures, legacy architectures and unverified peripheral middleware continue to plague retail ATMs.

Hardware Reverse Engineering and Firmware Emulation

Trey Keown and Brenda So restore physical JTAG interfaces, defeat firmware code signing, and construct custom bank host simulators to speak proprietary ATM transaction protocols.

Discovering Two Zero-Day Remote Exploits

The authors reveal a critical remote administration flaw granting unauthenticated root code execution, and a middleware vulnerability permitting remote network command injection.

Executing Remote Network Jackpotting

Live demonstrations illustrate how an attacker on the same banking network can command the physical cash dispenser to eject currency without physical machine tampering.

Related talks

Main Stage·41 min

  • DEF CON
  • Hardware
  • Date: Aug 2025
  • Location: Las Vegas

Jeroen 'Jeroen' Domburg

Demonstrates hardware hacking and reverse engineering to run custom Linux kernels and open software on inexpensive USB webcams.

embeddedlinuxhardware+2