ApeFan1/FirmwareAnalyzer
GitHub: ApeFan1/FirmwareAnalyzer
一款基于 binwalk 的自动化固件提取与分析工具,帮助安全研究人员快速解包 .bin 固件文件并汇总关键信息以便后续手动分析。
Stars: 0 | Forks: 0
本项目仅用于合法且符合道德规范的目的。你可以将其用于学习和教学。它主要由 AI 生成,因此如果代码写得糟糕,敬请谅解。
该工具旨在自动对你拥有的任何 .bin 文件执行 `binwalk -e` 提取,并尝试破解其密码,同时列出其他可能感兴趣的文件。所有输出内容都将保存在 `/Extrated_Firmware` 目录中,以便你随时进行手动分析。尽情享受,并请保持道德使用!
你需要有 linux 系统和 binwalk 才能运行此工具。如果你未安装 binwalk,脚本会自动为你安装。此外,密码破解部分会使用 rockyou,如果你没有 rockyou 字典或希望使用自己的字典,脚本会进行相应提示。如果两者都没有,可能会出现问题,或者直接跳到下一步。这是一个个人项目,初衷并非追求完美强大,但如果你愿意使用,请自便。
*此版本拥有更好的解析器,但不包含密码破解功能。我会在有时间时重新引入该功能。另外,在执行信息收集时,系统会提示 Grep 使用错误的报错,但这并不影响结果,它依然会正常显示输出。此外,`LessReport.sh` 脚本旨在从信息收集报告中筛选特定数据,以使报告更简洁。
标签:Cutter, DOS头擦除, 固件分析, 密码破解, 文件提取, 自动化分析, 跨站脚本