top of page
BruCON-2022-102 (1).png

Applied SDR hacking: Red Team SIGINT for mission-critical, automotive, aviation, and marine targets

2-day in-person

Have you ever had to deal with attacking an RF signal, and YouTube tutorials on the Flipper Zero didn't get you anywhere?

Have you ever wanted to listen in on a security team's radio communications during a physical red team engagement?

Did you ever think that covertly breaking into corporate vehicle fleets or garages should be in-scope, but didn't know how to approach this?


Then this is the course for you.


In an increasingly wireless world, we are surrounded by readily exploitable signals everywhere. Yet too often Red Team operations and pentests leave the RF spectrum unaddressed due to a lack of specialist knowledge and experience, especially when it comes to sensitive RF protocols not typically encountered in conventional enterprise and IoT contexts.


This practically-oriented course, taught by the Midnight Blue team known for their TETRA research, aims to equip security practitioners with field-relevant RF security knowledge and experience. While it thoroughly covers the fundamentals of RF, SDR, and SIGINT, it avoids math-heavy RF engineering with limited relevance to day-to-day operational reality.


Instead, this course will provide attendees with a structured, step-by-step approach to the Signals Intelligence (SIGINT) cycle of targeting, identifying, collecting, processing, and analyzing Signals of Interest (SOIs). This includes the often cumbersome task of getting various special-purpose SDR tools to work on current systems.


Attendees will learn how to exploit such signals with commonly available tooling through awareness of common risks and pitfalls in RF security.


Where other SDR trainings tend to focus on enterprise and IoT RF protocols such as 4G/5G, WiFi, RFID, and BT, this training focuses on important but rarely addressed RF technologies such as automotive, aviation, marine, physical access control RF protocols and mission-critical radio (e.g. TETRA, DMR, P25) used by police, military, private security, and critical infrastructure.


Hands-on exercises such as intercepting and decrypting handheld radio comms and breaking automotive security systems are alternated with thorough overviews of relevant RF protocols and their security posture, as well as case studies of real-world RF attacks on railways, water utilities, drones, and police/military radios.


Course Overview


High-level outline of the course (Course outline is preliminary and subject to minor changes and improvements):


DAY 1 - BLOCK 1: Basics of SDR and SIGINT

  • Introduction to Radio Frequency (RF), Software Defined Radio (SDR), Digital Signal Processors (DSPs)

  • SDR theory of operation

  • Overview of SDR hardware & software

  • Modulation and signal types

  • Antenna selection, tuning, and positioning

  • Building and working with SDR software stacks: SDRangel, Gqrx, GNU Radio, Universal Radio Hacker (URH),DragonOS, Flipper Zero

  • Signals Intelligence (SIGINT) cycle


DAY 1 - BLOCK 2: Fundamentals of RF Security

  • Security requirements in RF protocols

  • Common risks and pitfalls: Jamming, replay, relay, cryptanalysis, etc.

  • Case studies: railways, water utilities, emergency broadcasts

  • Physical access control RF systems: automatic doors, gates, barriers, bollards, alarms, etc.

  • Automotive access control RF systems: Remote Keyless Entry (RKE), Passive Keyless Entry (PKE)

  • Automotive case study: professional car theft rings


DAY 2 - BLOCK 1: Professional Mobile Radio (PMR) / Land Mobile Radio (LMR) Security

  • Introduction to PMR / LMR

  • Terrestrial Trunked Radio (TETRA): Overview, security, vulnerabilities, and available tooling

  • TETRA SIGINT tooling discussion

  • TETRA case study: Real-world TETRA interception incidents


  • APCO-25 (P25): Overview, security, vulnerabilities, and available tooling

  • dPMR/NXDN: Overview, security, vulnerabilities, and available tooling

  • TETRAPOL: Overview, security, vulnerabilities, and available tooling


DAY 2 - BLOCK 2: PMR continued, Marine & Aviation

  • Digital Mobile Radio (DMR): Overview, security, vulnerabilities, and available tooling

  • DMR SIGINT tooling discussion

  • DMR case study: DMR usage and targeting in Russia-Ukraine war, Middle-Eastern conflicts, and Mexican cartels


  • Marine RF systems: AIS/VDES, GMDSS, etc.

  • Marine case study: tracking & spoofing in conflict zones, piracy, and sanctions evasions


  • Aviation RF systems: ADS-B, ACARS/VDL, etc.

  • Drones / Unmanned Aircraft Systems (UAS): telecontrol, analog & digital video (VTX) downlink, scrambling and encryption

  • Aviation case study: Counter-UAS/drone examples from the Russia-Ukraine war and Middle-Eastern conflicts


Target Audience


Red Team operators. Physical pentesters / "Black Team" covert entry operators. Pentesters, security consultants, and researchers. Secure procurement evaluators looking to assess the security of a to-be-procured RF solution. Designers and integrators of embedded RF systems who wish to understand offense to play more effective defense

Pre-requisites


Student requirements:

- Basic familiarity with Linux

- Basic familiarity with Python

- Some understanding of pentesting and red teaming fundamentals


This will be a tech-forward course less suited for executives, project managers, compliance auditors, etc. Ideally, students have some basic general cybersecurity experience (or equivalent education). That being said, we've had some quick learners with different backgrounds, that benefited greatly from the hands-on nature of the course.


What Students Should Bring:

  • Modern laptop with Core i7 CPU or equivalent/better and preferably 32GB+ RAM (absolute minimum 16GB)

  • Laptop should run DragonOS Noble (24.04) or newer (see https://cemaxecuter.com/). A VM is fine, but preferably native installation to reduce risk of spending time on setup problems

  • Laptop should *not* be a locked-down corporate laptop, administrator privileges are a must-have

  • Laptop should have USB type A (or Type C + converter) for SDR hardware

  • Bring a charger



Trainers will provide (included in the registration price):

  • HackRF based SDR hardware (platform + antenna)

  • Several exercise targets including: Fixed-code alarm system, rolling-code RKE/door control system, motion-based alarm system

  • Syllabus, exercises, exercise solutions, and tooling


This will allow you to hone your skills in the field with familiar tools, and to continue and reproduce training exercises at home.

Trainer Bio


Jos Wetzels is a co-founding partner at Midnight Blue. His research has involved reverse-engineering, vulnerability research and exploit development across various domains ranging from industrial and automotive systems to IoT, networking equipment and deeply embedded SoCs. He has discovered zero-day vulnerabilities across tech stacks ranging from bootloaders and RTOSes to proprietary protocol implementations. At Midnight Blue, he has consulted to government agencies, grid operators, and Fortune 500 companies worldwide and has been involved in the first ever public analysis of the TETRA radio standard used by police and critical infrastructure globally - uncovering several critical vulnerabilities.


Jos is a member of the Black Hat USA Review Board and a regular conference speaker who has presented at events such as Black Hat, DEF CON, CCC, Usenix, HITB, OffensiveCon, ReCon, EkoParty, and others.


LinkedIn:   linkedin.com/in/jos-wetzels-61539598/

Blog : midnightblue.nl

Twitter (X): @s4mvartaka

Wouter Bokslag is a co-founding partner and security researcher at Midnight Blue. He is known for the reverse-engineering and cryptanalysis of the previously secret cryptographic algorithms used in the TETRA radio standard. He has performed specialist security assessments on RF networks of law enforcement agencies, critical infrastructure, and some of the largest companies in the world. In addition, his prior research includes reverse-engineering and cryptanalysis of several proprietary in-vehicle immobilizer authentication ciphers used by major automotive manufacturers as well as co-developing the world's fastest public attack against the Hitag2 cipher. He holds a Master's Degree in Computer Science & Engineering from Eindhoven University of Technology (TU/e) and designed and assisted in teaching hands-on offensive security classes for graduate students at the Dutch Kerckhoffs Institute for several


LinkedIn: linkedin.com/in/wbokslag/


bottom of page