
Explore wireless data transfer without internet using Raspberry Pi and RTL-SDR dongle, transmitting text, image, and voice data over radio frequency and examining capture and replay attacks.
Learn to match each security tool to its optimal operating system, using virtual machines to run Linux and Windows instances on one machine and streamline your workflow.
Headless installation of Raspberry Pi OS, Kali Linux, and Dragon Voice on separate micro SD cards, using Raspberry Pi 3 B+, wifi, ethernet, Windows 10, and Raspberry Pi Imager.
Learn the hardware for headless Raspberry Pi setup: Raspberry Pi 3+ or 4, micro SD card 16 GB, SD card reader, external wifi adapter, ethernet cable, and USB-C power cable.
Learn about optional raspberry pi accessories to improve performance, including ssd drives, sturdy cases with gpio pin numbers, an m2 case with built-in ssd, full-size hdmi ports, and a remote power control.
Compare two Raspberry Pi connection options: connect via a home or office router with built-in wifi, or create a Windows 10 hotspot for direct Raspberry Pi access.
Install Raspberry Pi OS on a 32-bit micro SD card using Raspberry Pi Imager, configure Wi‑Fi, set username pi and password raspberry, and enable VNC for remote access via IP.
Format a micro SD card using Windows disk management by deleting partitions and creating a new volume, then format with FAT32 to allocate the correct size.
Install Kali Linux on Raspberry Pi, burn image to micro SD, boot, set up network sharing, and connect via PuTTY or VNC to manage Kali remotely.
Install Dragon OS on a Raspberry Pi headlessly by downloading the Raspberry Pi image, flashing it to a micro SD card, and configuring Ethernet and Wi-Fi access.
Install the official Raspberry Pi OS on an SD, boot from SD on a Raspberry Pi 4, and clone the OS to an SSD to boot via USB.
Learn to install Kali Linux on a Raspberry Pi SSD by preparing the recipient OS on micro sd, updating eeprom, writing Kali with Raspberry Pi Imager, and enabling usb boot.
Explain why Dragon OS cannot be installed from SD yet, review installing Raspberry Pi OS and Kali Linux on SD, and promise a video once Dragon OS adds SD support.
Learn how software defined radio combines software and hardware to receive radio communications, with examples like broadcast radio, aircraft signals, DMR, pagers, and satellites, noting some devices are receive-only.
Explore types of sdr devices, from rtl-sdr receivers to hackrf one and lime sdr, and learn half duplex versus full duplex transmit modes using raspberry pi and rtl-sdr for reception.
Explore a selection of SDR frequency hunting tools, including Gore-Tex, plus-plus, and Slick Digger, on Dragon OS with RTL-SDR dongle; learn to search, tune, and visualize with waterfall graphs.
Build an ads-b receiver with a Raspberry Pi and rtl-sdr dongle, decode signals using spyware, and connect to FlightAware to track nearby aircraft.
Learn to transmit and receive frequencies using a Raspberry Pi and an SDR dongle, using the RPI tool to cover five kilohertz to 1500 megahertz, with setup and safety guidance.
Explore transmitting and receiving text with box technology, a Post Office Code Standardization Advisory Group system. Use Raspberry Pi devices with rtl-sdr dongles and multimode to decode at three speeds.
Demonstrate transmitting and receiving audio data via fm broadcast with two Raspberry Pis, using a 102.5 megahertz frequency and a wave audio file, enabling simultaneous reception on multiple devices.
Transmit and receive images between two Raspberry Pi devices using radio frequency. Convert images to wave format and decode them with audio tools, without internet.
Explore capture and replay attacks by recording a signal on a frequency and replaying it to gain access to wireless doorbells and switches, using a Raspberry Pi and RTL-SDR.
Learn to determine device frequencies using the FCC ID in the fccid.io database, including earbuds and other devices, and find frequencies without the code in the 2.402–2.48 GHz range.
Learn to locate wireless doorbell frequency without an FCC ID by using an rtl-sdr dongle and raspberry pi, scanning 433 to 450 mhz to identify peaks around 433.9 mhz.
Record a wireless doorbell signal on 433.899 MHz with an SDR, save it as an IQ file, and transmit the signal using the send IQ tool.
Learn to determine the wireless switch frequency by scanning 433 to 450 megahertz, starting at 433, and verifying with on/off signals to identify the device frequency.
Record and transmit a 434 mhz wireless switch signal with RTL-SDR on a Raspberry Pi, saving IQ data and replaying it using send iq, while monitoring with a spectrum tool.
Welcome to “SDR for Ethical Hackers and Security Researchers 5.0” — a practical, lab-focused course designed to explore Software Defined Radio (SDR) concepts using Raspberry Pi in a safe, educational, and legally compliant environment.
This course focuses on understanding how radio communication systems work, how wireless data transmission operates at a technical level, and how security researchers analyze radio-frequency behavior in controlled lab setups. All demonstrations are performed on personally owned hardware and isolated test environments strictly for educational and defensive research purposes.
You will begin by setting up a Raspberry Pi for SDR-based experimentation, including operating system installation and configuration without traditional peripherals. A refresher on SDR fundamentals will ensure all learners understand frequency concepts, modulation basics, and signal transmission principles.
The course then walks through structured projects such as building a PiAware system to understand how aircraft tracking works using publicly broadcast aviation signals. You will explore how text, voice, and image data can be transmitted between authorized test devices using radio frequencies in a closed lab setup without internet connectivity.
We also examine signal capture concepts to understand how replay vulnerabilities occur in poorly secured wireless systems — and more importantly, how to design systems to prevent such weaknesses.
Disclaimer:
All exercises and demonstrations in this course are conducted in controlled lab environments using personal hardware. This course is strictly for educational, ethical, and defensive purposes. Students must comply with all local laws and regulations. Unauthorized interception, disruption, or misuse of wireless communications is strictly prohibited.