欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 高考 > FirmAE安装-重新写

FirmAE安装-重新写

2025/11/9 14:07:54 来源:https://blog.csdn.net/m0_56147044/article/details/148498310  浏览:    关键词:FirmAE安装-重新写

​ firmAE抽风,只能重新安装了:但是安装这个工具的时候..又发生了奇奇怪怪的问题…记录一下.. 搞计算机遇到报错太正常了,但同样也是非常搞人心态的,学会如何排错,如何利用搜索引擎(包含chatgpt!)来解决问题是很重要的一个能力!

​ 有一说一,能真机还是最好别虚拟… 当然没有那么多钱、也不一定能买到,虚拟也是不错的

工具地址:https://github.com/pr0v3rbs/FirmAE

搭建环境:ubuntu20.04

git clone --recursive https://github.com/pr0v3rbs/FirmAE
./download.sh               # 就是一个下载脚本,单纯的download..(国内服务器买香港的,或者用国外的..或者...
./install.sh

​ 然后报错了…一堆红…

​ 其实如果不确定是哪里报错了,可以拆看sh脚本,一点一点执行,看看

​ 报错:

1
2
3
4
./psycopg/psycopg.h:35:10: fatal error: Python.h: No such file or directory#include <Python.h>^~~~~~~~~~compilation terminated.

解决方案:https://stackoverflow.com/questions/19843945/psycopg-python-h-no-such-file-or-directory

​ 其实不解决貌似后面也能搭建起来,好像是一路畅通,但运行起来还是显示不了页面等,肯定有问题,所以还是要解决的.

sudo apt-get install python3-dev

​ 运行完后重新跑一遍install脚本,出现这个,一路输入y

Reversed (or previously applied) patch detected!  Assume -R? [n]

​ 开始模拟

./init.shwget https://github.com/pr0v3rbs/FirmAE/releases/download/v1.0/DIR-868L_fw_revB_2-05b02_eu_multi_20161117.zip
root@VM-0-9-ubuntu:/home/ubuntu/FirmAE# ./run.sh -r tenda DIR868L_B1_FW205WWb02.bin
[*] DIR868L_B1_FW205WWb02.bin emulation start!!!
Traceback (most recent call last):File "./sources/extractor/extractor.py", line 19, in <module>import binwalk
ModuleNotFoundError: No module named 'binwalk'

​ 不能直接pip3 install binwalk! 也不能apt install binwalk!!!!

​ 参考:D-Link Go-RT-AC750 命令注入漏洞(CVE-2023-26822)复现 - SecPulse.COM | 安全脉搏

​ 可以观察到它目录下有binwalk这个目录,cd进去后 python3 setup.py install

binwalk -Me xxxx.bin --run-as=root

​ 然后再run就可以了(有时候环境比较复杂,不知道哪个开的有影响,采用重启大法! 重启后init,然后run)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词