Skip to main content

A list of awesome drone hacking tools & resources.

97
GitHub Stars
201
Curated Resources
24
Categories
19 hours ago
Last Refreshed
๐Ÿ”ฌ Drone Hacking Labs, CTFs & Workshops๐ŸŽค Conference Talks & Videos๐Ÿ’ฟ Real-Time Operating SystemsEmulators๐Ÿ”Œ Flight Controller & Embedded Systems๐Ÿ“ป Radio & TelemetryMisc RF Tools๐Ÿ“ถ Wi-Fi Communications๐Ÿ“บ FPV & Payloads๐Ÿ“ก BVLOS Communications๐Ÿค– Protocols & Middleware Tools๐Ÿ’ฝ Autopilot Firmware๐Ÿง  Companion Computers๐Ÿ›ซ Ground Control Stations๐Ÿ“ฑ Mobile GCS Apps๐Ÿง  Artifical Intelligence Libraries๐Ÿข Vendor-Specific Research๐Ÿ“š Research Papers & Blog Articles๐Ÿ” OSINT & Intelligence๐Ÿ’ฅ Exploits, CVEs & Vulnerabilities๐Ÿ“ฃ Vulnerability Disclosure Programs๐ŸŽ“ Training & Education๐Ÿ—ฃ๏ธ CommunitiesAdditional 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

๐Ÿ“ถ 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 โ†’