Skip to main content

Awesome list for embedded security tools and knowledge

47
GitHub Stars
181
Curated Resources
5
Categories
1 hour ago
Last Refreshed
Software ToolsHardware ToolsFurther Learning and TrainingOpen Source Intelligence (OSINT)Other Awesome Lists

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me software defined radios resources from awesome-embedded-security"

Installation instructions →

What's inside

Hardware Tools

  • ADALM-PLUTO (PlutoSDR)Software Defined Radios

    Active learning module (PlutoSDR) used to explore software-defined radio, RF experimentation, and wireless communications.

  • Awesome Flipper ZeroRF Tools (Non-SDR)

    A collection of Awesome resources for the Flipper Zero device.

  • BruceRF Tools (Non-SDR)

    Powerful open-source ESP32 firmware designed for offensive security and Red Team operations.

  • Bus PirateHardware Reverse Engineering Multitools

    Open source hacker multi-tool that talks to electronic stuff. It's got a bunch of features an intrepid hacker might need to prototype their next project.

  • ChameleonUltraRF Tools (Non-SDR)

    Pocket friendly powerful LF and HF emulation & manipulation tool which is based on the open-source project ChameleonMini.

  • CHIPSECChip-Off and Memory Forensics

    Platform security assessment framework with firmware and chipset checks relevant to offline dump triage.

Software Tools

  • AFL++Fuzzing Tools

    A coverage-guided fuzzer with enhanced mutations, QEMU and Unicorn emulation modes, and custom power schedules.

  • AMD fTPM Security GuidanceRoot of Trust and TPM

    AMD guidance and security bulletin coverage related to firmware TPM behavior on supported platforms.

  • AMD SEVTEE/Trusted Execution Environments

    Secure Encrypted Virtualization for encrypting VM memory with AMD-V hardware assistance.

  • AngrDisassemblers/Decompilers

    Platform-agnostic binary analysis framework. Brought to you by the Computer Security Lab at UC Santa Barbara, SEFCOM at Arizona State University, their associated CTF team, Shellphish, the open source community, and @rhelmot.

  • Angr ManagementDisassemblers/Decompilers

    Multi-architecture binary analysis toolkit, with the capability to perform dynamic symbolic execution (like Mayhem, KLEE, etc.) and various static analyses on binaries. If you'd like to learn how to use it, you're in the right place!

  • argXtractBinary Parsing and Analysis Tools

    Statically extracts arguments to SVC calls and HAL functions from stripped ARM Cortex-M BLE firmware without symbol tables, enabling security audits of Nordic and similar binaries. ACSAC 2021.

Open Source Intelligence (OSINT)

Further Learning and Training

  • DVID

    Damn Vulnerable IoT Device: open hardware ATmega328p board (Gerbers published) purpose-built for practicing UART extraction, firmware dumping, and Bluetooth sniffing attacks on physical hardware.

  • DVRF

    Damn Vulnerable Router Firmware: modified Linksys firmware containing intentional MIPS/ARM binary exploitation challenges (buffer overflows, format strings, heap bugs) runnable under QEMU without physical hardware.

  • Embeddedsecurity.io

    Beginners resource on embedded systems security.

  • GrandIdeaStudio.com

    Paid hardware hacking training with Joe Grand (aka Kingpin).

  • HardwareAllTheThings

    Actively maintained hardware and IoT pentesting wiki by swisskyrepo covering fault injection, JTAG/SWD/UART exploitation, firmware dumping, side-channel attacks, and RF attacks with practical tooling references.

  • Microcorruption

    Browser-based embedded security CTF presenting a series of challenges on a fictional MSP430-based lock system, covering stack overflows through advanced memory corruption exploitation.

Showing a sample of 181 resources. View the full list on GitHub →