awesome-drone-hacking
github.com/nicholasaleks/awesome-drone-hacking โA list of awesome drone hacking tools & resources.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me common control & telemetry radios resources from awesome-drone-hacking"
Installation instructions โWhat's inside
Misc RF Tools
- 3DR SiK RadioCommon Control & Telemetry Radios
SIK Air Telemetry Radio kit.
- ApiMote
ZigBee security research hardware for learning about and evaluating the security of IEEE 802.15.4/ZigBee systems. Killerbee compatible.
- BladeRF 2.0
Software Defined Radio peripheral capable of transmission or reception of radio signals from 47 MHz to 6 GHz (full-duplex).
- Bluefruit LE Sniffer
Easy to use Bluetooth Low Energy sniffer.
- DragonOS
Ubuntu-based SDR distribution with preinstalled cellular tools.
- ExpressLRSCommon Control & Telemetry Radios
Open-source RC link that now supports bidirectional MAVLink passthrough with sub-10 ms latencyโfavoured by FPV pilots and DIY UAVs.
๐ก BVLOS Communications
- 5GBaseCheckerCellular Analysis & Tampering Tools
Tool for detecting vulnerabilities in 5G baseband implementations (2024).
- Cloud WalkerCommon BVLOS Equipment
Optical Fiber Digital Communication Module.
- CUAV SR 4/5G LinkCommon BVLOS Equipment
LTE LINK series communication link is a UAV link, independently supported by CUAV.
- FALCON LTECellular Analysis & Tampering Tools
Fast Analysis of LTE Control Channels for real-time analysis.
- gr-gsmCellular Analysis & Tampering Tools
GSM analysis with GNU Radio.
- Iridium RockBlockCommon BVLOS Equipment
Satellite Communications Module.
๐ฑ Mobile GCS Apps
- ADB Toolkit
ADB-Toolkit V2 for easy ADB tricks with many perks in all one.
- Androguard
Reverse engineering and pentesting for Android applications.
- Apktool
A tool for reverse engineering Android apk files.
- Dex2Jar
Tools to work with android .dex and java .class files.
- Enjarify
Tool for translating Dalvik bytecode to equivalent Java bytecode. This allows Java analysis tools to analyze Android applications.
- MobSF
Automated, all in one mobile application hacking.
๐ค Conference Talks & Videos
- A Drone Tale, All your drones are belong to us
Paolo Stagno, Hacktivity.
- All your bebop drones still belong to us
Pedro Cabrera, Rooted CON, 2016.
- Avoiding CounterDrone Systems with NanoDrones
David Melendez Cano, DEF CON 26, 2018.
- Debugging Microcontrollers
Niklas Hauser, ccamp23.
- Demodulating 5GHz analog drone video
Cemaxecuter, YouTube.
- Drones Hijacking - Multi dimensional attack vectors
Aaron Luo, DEF CON 24, 2016.
๐ถ Wi-Fi Communications
- Aircrack-ngWi-Fi Detection & Infiltration Tools
Deauth and WPA cracking toolkit.
- BettercapWi-Fi Detection & Infiltration Tools
MITM framework to hijack drone app traffic.
- DangerDroneWi-Fi Detection & Infiltration Tools
A DIY penetration testing quadcopter platform announced at Black Hat 2016.
- Hack-a-droneWi-Fi Detection & Infiltration Tools
A Java-based project allowing control of WiโFi drones (e.g. Cheerson CXโ10) via app or keyboard, demonstrating remote command capabilities.
- OpenIPCCommon Wi-Fi Protocols & Equipment
Open firmware turning IP cameras into lowโcost FPV links.
- RubyFPVCommon Wi-Fi Protocols & Equipment
Crossโplatform digital FPV stack for WiโFi dongles.
๐ฟ Real-Time Operating Systems
- American Fuzzy Lop plus plusFuzzing & Analysis Tools
AFL with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
- Avatarยฒ FrameworkFuzzing & Analysis Tools
Fuzzware is a project for automated, self-configuring fuzzing of firmware images.
- FuzzwareFuzzing & Analysis Tools
The target orchestration framework with focus on dynamic analysis of embedded devices' firmware.
๐ฃ Vulnerability Disclosure Programs
- Ameta
Ameta Vulnerability Disclosure Policy.
- ArduPilot
ArduPilot Vulnerability Disclosure.
- Autel Robotics
Autel Robotics Vulnerability Disclosure.
- DJI
Official DJI program offering $50โ$30โฏk rewards.
- DroneDeploy
DroneDeploy Vulnerability Reporting Policy.
- IRIS Automation / uAvioni
IRIS Automation / uAvioni Vulnerability Disclosure.
๐ฝ Autopilot Firmware
- ArduPilot
Trusted, versatile, and open source autopilot system supporting many vehicle types.
- Betaflight
Open Source Flight Controller Firmware for FPV Drones.
- BinwalkFirmware Analysis
Searches a binary for "interesting" stuff, as well as extracts arbitrary files.
- CotopaxiFirmware Extraction
Set of tools for security testing of Internet of Things devices using specific network IoT protocols.
- cwe_checkerFirmware Analysis
Finds vulnerable patterns in binary executables - ELF support for x86, ARM, and MIPS, experimental bare-metal support.
- DJI FC PatcherFirmware Modification
Custom FC Patcher and Flashing for various DJI drones.
Showing a sample of 201 resources. View the full list on GitHub โ