A Journey Into Hexagon Dissecting a Qualcomm Baseband
Seamus Burke presents a journey into hexagon dissecting a qualcomm baseband: Mobile phones are quite complicated and feature multiple embedded processors handling wifi, cellular connectivity, bluetooth, and other si...
Summary
Architecture and Background
Mobile phones are quite complicated and feature multiple embedded processors handling wifi, cellular connectivity, bluetooth, and other signal processing in addition to the application processor.
Vulnerability Analysis
Have you ever been curious about how your phone actually makes calls and texts on a low level? Or maybe you want to learn more about the internals of the baseband but have no clue where to start.
Exploitation and Demonstrations
We will dive into the internals of a qualcomm baseband, tracing it's evolution over the years until its current state. We will discuss the custom, in-house DSP architecture they now run on, and the proprietary RTOS running on it.
Remediation and Defensive Strategies
We will also cover the architecture of the cellular stack, likely places vulnerabilities lie, and exploit mitigations in place. Finally we will cover debugging possibilities, and how to get started analyzing the baseband firmware—how to differentiate between RTOS and cellular functions, how to find C std library functions, and more.
Related talks
Main Stage·46 min
Christopher Domas
Christopher Domas presents god mode unlocked hardware backdoors in redacted x86: Complexity is increasing.
Main Stage·42 min
Josep Pi Rodriguez
Josep Pi Rodriguez presents wingos: how to own millions of devices .: Extreme network's embedded WingOS (Originally created by Motorola) is an operating system used in several wireless devices such as access points...
Main Stage·51 min
Krotofil · Wetzels
Krotofil and Wetzels presents thru the eyes of the attacker designing embedded systems for ics: In 2017 a malware framework dubbed TRITON (also referred to as TRISIS or HatMan) was discovered targeting a petrochemic...


