redballoonsecurity / ofrak

OFRAK: unpack, modify, and repack binaries.
https://ofrak.com
Other
1.86k stars 127 forks source link

Added ESP Unpacker #412

Open Jepson2k opened 8 months ago

Jepson2k commented 8 months ago

One sentence summary of this PR (This should go in the CHANGELOG!) Added an ESP unpacker to support unpacking Espressif binaries.

Link to Related Issue(s)

410

Please describe the changes in your request. Added esp.py to ofrak_core/ofrak/core which contains multiple resource view for ESP binaries as well as identification and unpacking. Uses ESPTool.py for most of the work.

Anyone you think should look at this, specifically? @rbs-jacob

There are multiple "TODO:"s located in the code, a few of which are notes for things I'm unsure about, and the rest are questions that I couldn't find answers to in the contribution guidelines.