Software Defined Radios

RF-SDR 101 Training

ATA Logo

RF-SDR 101

This is a five-day course on Software Defined Radios (SDRs) designed for cybersecurity professionals of all skill levels. The curriculum includes foundational RF theory, advanced signals analysis, and building DSP toolchains with an open-source tool called GNU Radio. The course also covers RF transmission and common attack methodologies like jamming and spoofing. It concludes with a capstone project and exam where students apply their knowledge to a real-world scenario involving a vulnerable IoT device.

Training at a glance

Level

Beginner

Duration

5 Days

Experience

None

Average Salary

Varies

Labs

Yes

Level

Beginner

Duration

2 Days

Experience

1 Year: Business

Average Salary

Undetermined

Labs

No

Training Details

Software Defined Radios (SDRs) are a powerful tool that has made the once obfuscated domain of the electromagnetic spectrum open to anyone with a low-cost laptop and radio. From both an offensive and defensive perspective, an enormous attack surface with many legacy devices and protocols is open for exploitation.

This class is a beginner's introduction to practical Software Defined Radio applications and development with an emphasis on exercise-based learning. SDR 101 is a course designed for cyber security professionals of all skill levels who want to start working with RF signals and SDRs.

This course is structured around multiple labs and exercises based on real world signals; and built on the premise that hand-on learning is the best way to teach students. The course begins with a block on required RF theory that gives students the foundational underpinnings for RF and DSP development. After the foundational theory section, the course transitions into basic and advanced signals analysis using live radios. We will then dive into an open-source tool called GNUradio, using both common pre-generated blocks and our own custom modules, to make fully functioning SDR toolchains. We will follow that with more advanced signals analysis, RF transmissions, and an overview of common RF attacks. The course will end with a capstone RF exploitation exercise and exam that will reinforce all learned concepts.

  • Red teams, penetration testers, and exploit developers
  • Blue teams
  • Network managers and IT specialists
  • Military and civilian signals intelligence and electronic warfare personnel
  • Developers working on Digital Signals Processing (DSP), RF, or SDR projects
  • Organizational leadership managing RF or SDR projects

Foundational RF Theory

Module 1 - Fundamental Concepts: This module introduces the foundational theories of RF and electromagnetetics, covering basic antenna theory, radio wave propagation, and an overview of common radio bands and network topologies.

Module 2 - Modulations & Architectures: Students will gain an in-depth understanding of various modulation schemes and explore the common architectures and applications of Software Defined Radio (SDR), supported by the mathematical foundation of complex numbers and sampling theory.

Module 3 - Protocols & Wireless Technologies: This module provides an overview of essential wireless communication protocols for the Internet of Things (IoT), such as LoRa, Zigbee, and HaLow, alongside a review of established technologies like cellular, Wi-Fi, and Bluetooth.

Module 4 - Foundational Assessment: A written test will be administered to assess student comprehension of all foundational material covered in Modules 1 through 3.

SDR Interactions & Signals Analysis

Module 5 - Introduction to SDR Hardware: This module focuses on the practical use of SDR hardware, including setup, interfacing, and a review of IQ sampling, Nyquist theory, and aliasing, culminating in hands-on practical demodulation and signal reception.

Module 6 - Signals Analysis: Students will delve into signal analysis techniques, including the Fast Fourier Transform (FFT) and comparison of time- vs. frequency-domain analysis, applying these skills to classify, analyze, and extract data from various modulated waveforms.

Building DSP Toolchains

Module 7 - GNU Radio Basics: This module introduces GNU Radio, covering its dataflow-based signal processing model and the fundamental components used in flow graphs, such as sources, sinks, filters, demodulators, mixers, and resamplers.

Module 8 - DSP Pipe-lining Methodology: Building upon the basics, students will learn to develop fully-functional RF receivers by constructing and utilizing modular Digital Signal Processing (DSP) blocks within the GNU Radio environment.

Module 9 - Extending GNU Radio:
 This module covers advanced GNU Radio customization by introducing Out-of-Tree (OOT) modules and teaching students the basics of custom block development for complex signals processing tasks.

RF Transmission & Attack Methodologies

Module 10 - RF Transmission (TX): This module introduces the principles and considerations for Radio Frequency transmission, focusing on the practical steps of building and scripting signal files for FSK and ASK signals.

Module 11 - RF Attack Methodologies: Students will learn about various RF attack types, including jamming, replay attacks, and spoofing/protocol attacks, to understand common security vulnerabilities in wireless systems.

Capstone Project

Module 12 - Exploitable IoT Transceiver: This multi-faceted capstone project requires students to apply all learned skills (from signals identification and capture to reverse engineering and RF attacks) against a vulnerable, real-world RF device.

Module 13 - Assessment & Conclusion: The course concludes with a final comprehensive exam to assess the overall understanding of all material covered throughout the curriculum, and provides time to address individual learning gaps and targeted review of challenging concepts.

 

This is a beginner course. Students do not need to have any prior knowledge of RF theory or SDR experience. We will do some programming in Python, so a basic understanding is helpful, but not required.

 Coming Soon- RF-SDR-201

Upcoming Classes

We offer more than just Professional Development Training

Our successful training results keep our corporate and military clients returning. That’s because we provide everything you need to succeed. This is true for all of our courses.

Strategic Planning & Project Management

From Lean Six Sigma to Project Management Institute Project Management Professional, Agile and SCRUM, we offer the best-in-class strategic planning and project management training available. Work closely with our seasoned multi-decade project managers.

IT & Cybersecurity

ATA is the leading OffSec and Hack the Box US training provider, and a CompTIA and EC-Council award-winning training partner. We offer the best offensive and defensive cyber training to keep your team ahead of the technology skills curve.

Leadership & Management

Let us teach your team the high-level traits and micro-level tools & strategies of effective 21st-century leadership. Empower your team to play to each others’ strengths, inspire others and build a culture that values communication, authenticity, and community.

From Lean Six Sigma to Project Management Institute Project Management Professional, Agile and SCRUM, we offer the best-in-class strategic planning and project management training available. Work closely with our seasoned multi-decade project managers.
ATA is the leading OffSec and Hack the Box US training provider, and a CompTIA and EC-Council award-winning training partner. We offer the best offensive and defensive cyber training to keep your team ahead of the technology skills curve.
Let us teach your team the high-level traits and micro-level tools & strategies of effective 21st-century leadership. Empower your team to play to each others’ strengths, inspire others and build a culture that values communication, authenticity, and community.