tslater2006 / esp32_flash_loader

Ghidra Loader for ESP32 Flash Dumps
20 stars 9 forks source link

ESP32 specific language spec missing #4

Closed Ebiroll closed 4 years ago

Ebiroll commented 4 years ago

Hello, Where is it possible to find the ESP32 specific language spec? I like the esp32_rom.elf loading but cannot find the ESP32 specific spec for ghidra.

Ebiroll commented 4 years ago

Also I did a small story on medium. https://medium.com/@olof.astrand/enter-home-dragon-with-ghidra-3ed7ddf75935 Any thoughts about this?

tslater2006 commented 4 years ago

I'm currently using the language spec by hedgeberg on GitHub. It has support for the rolling window feature.

On Sun, Aug 2, 2020, 12:29 PM Ebiroll notifications@github.com wrote:

Hello, Where is it possible to find the ESP32 specific language spec? I like the esp32_rom.elf loading but cannot find the ESP32 specific spec for ghidra.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/tslater2006/esp32_flash_loader/issues/4, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANGZAQNXVNV5X5S4YXLFWLR6WO7NANCNFSM4PSUWTVA .

Ebiroll commented 4 years ago

Thanks. Did you manage to load the rom.elf file after importing the flash file?

tslater2006 commented 4 years ago

Yep! My latest loader should do that is the esp32_rom.elf is in the data directory. Not sure if I've pushed the change or not. Need to do some major cleanup tomorrow and then I'll go thru the PRs for the esp32s support. Thanks for those.

On Sun, Aug 2, 2020, 7:55 PM Ebiroll notifications@github.com wrote:

Thanks. Did you manage to load the rom.elf file after importing the flash file?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tslater2006/esp32_flash_loader/issues/4#issuecomment-667750938, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANGZARVE4VVWDFF2NZELT3R6YDGJANCNFSM4PSUWTVA .

Ebiroll commented 4 years ago

Yes. It works. I just did not know it had to go to the data directory. Unfortunately, not so many calls goes directly to the rom on the esp32.

tslater2006 commented 4 years ago

Depends on the application. It's nice to be able to see malloc calls and such which are in the rom.

On Sun, Aug 2, 2020, 10:26 PM Ebiroll notifications@github.com wrote:

Yes. It works. I just did not know it had to go to the data directory. Unfortunately, not so many calls goes directly to the rom on the esp32.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tslater2006/esp32_flash_loader/issues/4#issuecomment-667783186, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANGZAWKY4RXPXDYI25EGSDR6YU4ZANCNFSM4PSUWTVA .