
Discover software defined radio fundamentals, learn to listen to stations, track aircraft and the International Space Station, sniff pager data, and broadcast radio and GSM signals in a controlled lab.
Learn the basics of frequency, listen and transmit with radio devices, decode pager data, replay attacks on wireless remotes, GSM sniffing and monitor sniffing, jamming frequencies, and broadcast TV.
Explore software defined radio, a system that shifts hardware components into software on a dongle, enabling listening to radio stations, aircraft data, pagers, and satellite.
Explore rtl-sdr receivers and other sdr options, including full duplex and half duplex models, upconverters, and bundles for extended frequency coverage.
Explore various antenna types, including indoor telescopic antennas, cone antennas mounted outside, and wire-braced balloon antennas, and compare their ability to cover wide frequency ranges and installation requirements.
Explore hardware essentials for the sdr for ethical hackers course, focusing on rtl-sdr dongle and raspberry pi to cover fm radio, ISS, GSM sniffing, and wireless hacking.
Outline operating systems including Windows, Kali, Linux, Gentoo, and Pentoo, with VMware installations for Kali and Pentoo, and identify the main software: SDR, Sharp SDR Console Version 3, and GCC.
Set up your lab by installing Kali Linux for penetration testing. Learn to install on a physical device or as virtual machines with VirtualBox, using snapshots for safety.
Install VirtualBox and Kali Linux, import the OS, and configure memory to 4 GB and bridge networking. Note that snapshots and login credentials are provided.
Set up Kali Linux in VMware Workstation by importing the VM, increasing RAM to 4 GB, and using a bridge network for access to the network and penetration testing tools.
Take a first look at Kali Linux, log in as root with the given password, and explore the top taskbar, categorized penetration testing tools, and the terminal for apt-get update.
Install pentoo, a Gentoo-based pentesting OS, in a VMware VM by downloading the ISO, selecting amd64, performing guided partitioning, and installing grub2.
Install VMware Tools on Pentoo by mounting the disk, extracting the tarball, installing, enabling guest features, and updating rc to auto-load tools for better resolution.
start net.eth0 and the network manager service on Pentoo Linux to obtain an IP address via the bridge network, then configure rc-update to load these services automatically at boot.
Discover Dragon OS as an Ubuntu-based, SDR-focused alternative to Pantoo OS, offering preinstalled SDR tools and options to install on Raspberry Pi or desktop for this and future courses.
Install the SDR dongle drivers with zadig, attach the dongle, then download and run SDRSharp, select the device, adjust RF gain, and explore the frequency and waterfall views.
Install SDR Console v3 by downloading from sdr-radio.com, choose 32- or 64-bit, install Visual C++, then launch the program to tune frequencies with the graph and waterfall.
Explore how to set up GCS with RTL SDR dongle in a pentoo VM, attach the dongle, and monitor frequencies using the waterfall graph and gain controls.
Explore signal hunting with Wireshark, compare signals to a comprehensive signal database of images and sounds, and identify signal type and decoding steps.
Explore how Raspberry Pi is a small, functional computer you can use as a PC with USB keyboard, mouse, monitor, power, and micro SD card for teaching basic computer science.
Explore Raspberry Pi components, including USB ports, Ethernet, HDMI, micro USB power, and micro SD card slot; learn to prepare and install the operating system on the micro SD card.
Learn to format a micro SD card and install the Raspberry Pi desktop OS using SD card formatter and Win32diskimager, then boot the Raspberry Pi with Raspbian.
Explore raspbian linux: navigate debian-based pi, run apt-get update, install vnc server and viewer, enable vnc in Raspberry Pi configuration, and remotely access pi over wifi without a monitor.
Connect to a Raspberry Pi from your laptop using advanced IP scanner and VNC viewer, enabling headless access with the pi username and Raspberry Pi password for future pen testing.
Explore frequency by examining a wave and vibration that carry energy, starting with a sinusoidal wave and defining frequency as cycles per second, measured in hertz, kilohertz, megahertz, and gigahertz.
Define radio frequency as an electromagnetic wave with alternating current and map the spectrum from 3 kHz to 300 GHz, including marine, aircraft, radio, TV, Wi-Fi, mobile networks, and satellite.
Explore the concept of wavelength as the distance between two peaks or two troughs of a wave, illustrated by a red line.
Explore the radio frequency spectrum from 3 kHz to 30 300 GHz, detailing VLF to EHF bands and their uses in submarines, broadcasting, GPS, Wi-Fi, and 5G.
Learn to listen to fm radio with SDR sharp and an RTL-SDR dongle by tuning 88 megahertz to 108 megahertz, selecting wideband fm, adjusting gain and bandwidth, and locating stations.
Connect dump1090 and the virtual radar server with an sdr dongle to track aircraft locally, viewing flight numbers, altitude, speed, latitude, longitude, and map movements without internet.
detect the international space station on 145.80 mhz using the is detector app. find detection time, start time, and duration for your location, and learn how to decode the data.
Listen to the International Space Station with an SDR dongle to decode signals on 145.800 MHz offline and learn to locate home device frequencies like doorbells and switches.
Identify the wireless switch frequency with SDRSharp by pressing the button and locating the strongest signal around 434 MHz, e.g., 434.002219 MHz. The next video covers finding car remote frequencies.
Use SDR Sharp to locate a car remote's frequency near 311–314 MHz, noting the observed signals for a replay attack in ethical security research.
Welcome to “SDR for Ethical Hackers and Security Researchers” — a practical, lab-based course designed to teach the core principles of wireless security, vulnerability analysis, and responsible Software Defined Radio (SDR) applications. This course provides a structured and ethical approach to understanding how wireless communication systems operate and how security weaknesses can be identified and mitigated in controlled environments.
Designed for cybersecurity professionals, students, researchers, and technology enthusiasts, this course offers hands-on experience in exploring wireless signals and frequency analysis in a safe, controlled, and legally compliant setting. You will gain a strong foundation in SDR fundamentals, signal processing basics, and wireless protocol analysis, while learning how these skills apply to security practices. The focus is on understanding how vulnerabilities may exist in wireless systems and how security professionals can responsibly assess and strengthen them.
Throughout the course, emphasis is placed on ethical responsibility, legal awareness, and defensive application of knowledge. By the end of this training, you will have practical SDR experience and a clear understanding of how to use these tools professionally in cybersecurity research and wireless system protection.
Disclaimer:
Important: All exercises and demonstrations are conducted in controlled lab environments and are intended strictly for educational and defensive cybersecurity purposes. Students must adhere to all local laws and ethical guidelines. Unauthorized interception, jamming, or attacks on live devices or networks is strictly prohibited.