Top 6 Python firmware-analysis Projects
-
vmlinux-to-elf
A tool to recover a fully analyzable .ELF from a raw kernel, through extracting the kernel symbol table (kallsyms)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
allyourbase
Finds the base address of a firmware by comparing string addresses with target pointer addresses (by 8051Enthusiast)
I was part of a project that did some analysis of OpenWRT firmware at scale. It was a lot of fun. The firmware is ( obviously ) publicly available. If you're interested in finding some cool results, you should try out FACT:
https://github.com/fkie-cad/FACT_core
It's a super neat tool that does lots of interesting things.
Project mention: small script for quickly finding the base address of a firmware image by matching strings with pointer targets | /r/ReverseEngineering | 2023-04-27
Python firmware-analysis related posts
Index
What are some of the best open-source firmware-analysis projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | vmlinux-to-elf | 1,218 |
2 | FACT_core | 1,159 |
3 | embark | 291 |
4 | basefind2 | 36 |
5 | allyourbase | 33 |
6 | reolink-fw | 8 |
Sponsored