前言
拿Poc手动测试一个个站点,是很费劲的事情,必须解放劳动力。自己写不如白嫖,Github上面找一波。
尝试项目1(不合适)
项目地址:https://github.com/Cl0udG0d/Fofa-script。下载项目:git clone https://github.com/Cl0udG0d/Fofa-script
打开Fofa.so进行登陆,burp抓包拿到Cookie。但是,项目更新里提到(见下段),需要使用Authorization认证。登陆后访问https://api.fofa.so/v1/search,显示参数错误,并且没有缓存信息。
拿不到Authorization数据,尝试换别的项目尝试。
2021年4月4日对最新版fofa更新做出对应更新,注意:config.py文件中不再是以cookie来进行保证登录,而是使用Authorization,Authorization的值可以登录后F12在https://api.fofa.so/v1/search网址请求头中看到。
尝试项目2(合适)
直接Github上面搜索Fofa
,搜索的第二个项目更新时间是3 days ago,下载项目:https://github.com/KpLi0rn/FofaSpider。
安装依赖库:pip install -r requirements.txt。在Fofa中查询关键字,burp抓包复制所有Cookie值,执行命令:
python3 FofaSpider.py 'cookie' -q 'body=thinkcmf'
运行效果如下图,因为是普通用户,所以只能查询5页,从第6页开始返回结果都是空,从项目的说明文档也易知。
运行结果,在当前路径下生成 txt 和 csv 文件,如图。
使用补充(210712)
第二天使用时,发现Cookie过期了,需要重新抓取。
burp抓包,复制所有Cookie值,测试失败;
删除Cookie值的最后一个字段,测试成功,继续愉快使用。