ESPionage
ESP8266 and EPS32 firmware binaries analysis toolkit
Install / Use
/learn @serene-brew/ESPionageREADME
ESPionage
</div><div align="right"><sub>// Made with ❣️ by Serene-Brew<br>MintRaven & RiserSama</sub></div>
ESPionage is an advanced firmware analysis toolkit developed for reverse engineers, and embedded developers working with ESP32 and ESP8266 platforms. Whether you're dissecting a firmware binary for vulnerabilities, exploring custom hardware behavior, or simply curious about how your device operates under the hood — ESPionage provides the essential tools in one cohesive package.
Features
-
Binary & ELF Support
Analyze both.binand.elffirmware formats with ease. -
Disassembler
Understand your firmware at the instruction level. -
Firmware Parser
Read partition tables, headers, and memory maps from ESP firmware. -
Hex Viewer
Explore raw bytes of firmware with an intuitive hex view. -
Firmware Extractor
Extract firmware directly from connected ESP32/ESP8266 devices. -
Firmware Flasher
Flash binaries back into ESP32 or ESP8266 targets safely and quickly.
Screenshots
Analysis
Hex View and Jump Tables
Strings, URLs and Files
Reader/Flasher
Installation
git clone https://github.com/serene-brew/ESPionage.git
cd ESPionage
./install.sh
Uninstallation
espionage --uninstall
Keybinds
<div align=center>Disclaimer
ESPionage is intended for educational and ethical research purposes only.
Ensure you have proper authorization before extracting or analyzing firmware from any device.
<a href="https://github.com/mintRaven-05"><img src="https://github.com/user-attachments/assets/2a8d88d5-58a7-43ed-ab2e-d8896c272904" height=70 width=70)></a> <a href="https://github.com/ImonChakraborty"><img src="https://github.com/user-attachments/assets/50c4e290-6ec7-4390-bc76-51c0e9ea1cae" height=70 width=70></a>
<p align="center">Copyright © 2025 <a href="https://github.com/serene-brew" target="_blank">Serene Brew</a> <p align="center"><a href="https://github.com/serene-brew/ESPionage/blob/main/LICENSE"><img src="https://img.shields.io/static/v1.svg?style=for-the-badge&label=License&message=BSD-3CLAUSE&logoColor=d9e0ee&colorA=363a4f&colorB=b7bdf8"/></a></p>