liyansong2018 / Tools2Firmware

固件分析工具

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

prebuilt_static_bins

一些有用的可执行文件(通过muslibc或uClibc静态链接),用于不同架构的嵌入式设备 @mzpqnxow

  • gawk
  • gdbserver
  • lsof
  • mawk
  • tcpdump
  • tsh

固件修复

addelfinfo-arm32.py 根据glibc中的ELF定义,为原始的固件增加ELF头和节表。方便IDA直接识别。

用法:python addelfinfo-arm32.py <little|big endian> <base_address>

推荐使用新工具:elfspirit

基地址搜索

basefind.py 暴力搜索二进制加载的起始地址,单线程,速度慢,@mncoppola's basefind.py & @rsaxvc's basefind.cpp

rbasefind.tar.gz 使用rust语言重新编写的基地址查找工具,多线程,速度快,此文件是根据 @sgayou 的代码,进行编译生成的二进制文件,可以直接运行。

推荐使用:binbloom

About

固件分析工具


Languages

Language:Shell 61.9%Language:Python 38.1%