Showing 23 of 23 projects
A suite of WiFi and Bluetooth offensive and defensive security tools for the ESP32 microcontroller.
A curated list of resources for learning about vehicle security, car hacking, and automotive tinkering.
A curated list of software, hardware, books, and research for embedded and IoT security analysis.
An automated system for emulation and dynamic security analysis of Linux-based embedded firmware.
A comprehensive netlist reverse engineering and manipulation framework for hardware analysis, akin to IDA or Ghidra for hardware.
Discovers vulnerabilities in firmware using concolic analysis and function clustering.
A free, open-source tool for reverse-engineering and generating ECU seed-key pairs to unlock automotive electronic control units.
A fuzzer for Linux kernel drivers that combines interface recovery via LLVM analysis with a fuzzing engine to find security vulnerabilities.
A curated collection of videos, articles, books, tools, and resources focused on ARM architecture exploitation techniques.
A framework for black-box analysis of Controller Area Network (CAN) bus systems in automotive and industrial environments.
Reverse engineering resources and CAN bus analysis tools for specific car models, focusing on automotive security research.
A standardized methodology for performing security assessments in robotics across physical, network, firmware, and application layers.
A library for ELF binary obfuscation using on-the-fly encryption with PRESENT and blake244.
A collection of hardware hacking workshop materials and resources for security professionals.
A lightweight pure Python driver for Microchip Crypto Authentication secure elements, designed for MicroPython.
A MicroPython package for fast RSA and elliptic curve cryptography, focusing on digital signatures.
A 2019 global student competition challenging participants to hack a custom RFID reader firmware using NSA reverse engineering tools.
Cross-compile a hardened Linux kernel for Raspberry Pi with audit and SELinux support using a Dockerized tool.
A pure Python implementation of the AES encryption algorithm for MicroPython environments.
A lightweight port of the pyca/cryptography library to MicroPython, enabling cryptographic operations on embedded devices using ARM Mbed TLS.
A MicroPython module for RSA key generation, signing, verification, encryption, and decryption with support for common key formats.
MicroPython bindings for MbedTLS, providing ECDSA key operations and x509 certificate utilities.
RHme-2015 is a hardware security challenge platform for embedded device security research and education.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.