Exploiting Digital Cameras
Oren Isacson and Alfredo Ortega explores exploiting digital cameras at DEF CON 18, examining privacy and practical defenses.
Summary
Architecture and Background
Oren Isacson & Alfredo Ortega - Exploiting Digital Cameras In this talk we present how to reverse-engineering Canon Powershot digital cameras and take control of most of them to exploit interesting security threats. We present a novel attack method that allows taking control of a digital camera through a compromised memory card. This is a realistic attack scenario, as using the card in unsecured PCs is a common practice among many users. This attack vector leaves users of digital cameras vulnerable to many threats including privacy invasion and those targeting the camera storage (e.g., deletion and ransomware).
Vulnerability Analysis
To implement the attack we abuse testing functionalities of the in-factory code. We will show how to analyze the code running in the camera's CPUs and find the parts relevant to the attack. We further show how to debug an emulated copy of the firmware in QEMU. In contrast with firmware-modding projects like CHDK, our method doesn't require as much user interaction or firmware modification, and our techniques are mostly model-independent.
Exploitation and Demonstrations
Finally, we show same proof-of-concept attacks launched from the camera to PCs. Oren Isacson is an Exploit Writer and Researcher at Core Security Technologies. He has been interested in computer programming since an early age. He has been writing exploits, researching vulnerabilities, and researching exploitation methods for three years.
Remediation and Defensive Strategies
He has written exploits for the Windows, Linux, AIX, Solaris, OpenBSD, and FreeBSD platforms. Previously, he worked as a security consultant doing penetration testing and writing security-related software. Alfredo Ortega is a PhD candidate at ITBA (Instituto Tecnologico de Buenos Aires) and Exploit Writer at Core security. His specialty is unix exploit writing and low-level reverse engineering, wining contests like Ekoparty Reverse & Go Immunity challenge, and speaking in several high-profile security conferences. You may remember him from such security research as "OpenBSD IPV6 remote exploit", "Smartphone insecurity" and "Bios root kits II: Son of the rootkit" For copies of the slides and additional materials please see the DEF CON 18 Archive here:
Related talks
Main Stage·20 min
Martin Vigo
Martin Vigo presents compromising online accounts by cracking voicemail systems: Voicemail systems have been with us since the 80s.
Main Stage·19 min
Truman Kain
Truman Kain presents dragnet your social engineering sidekick: First, Dragnet collects dozens of OSINT data points on past and present social engineering targets.
Main Stage·39 min
Tottenkoph
Tottenkoph details want to take a stab at graffiti but spray paint fumes get you nauseous.


