===================================
免责声明
请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任。工具来自网络,安全性自测,如有侵权请联系删除。
0x01 工具介绍
这是一个结合fofa和nuclei的批量漏洞扫描脚本,能够根据给出的关键词进行批量化扫描, 适合放在linux服务器上,24小时自动扫描,fofa联动nuclei实现批量漏扫(需要fofa会员),目前只有linux版本。
0x02 安装与使用
1、环境配置
python3 :
这个自行安装,我用的python3.8和3.11都能运行,其他应该也没啥问题
nuclei:
去官方下载nuclei,这里我只讲单文件版本配置方式,github的nuclei官方项目:nuclei 进入release,选择适合自己的版本,这里我用的是amd64的,解压出来然后使用chmod u+x nuclei给予执行权限,然后mv nculei 环境变量目录,就可以直接使用了
fofamap
2、scan文件下载好放到/root文件下,进入/root/scan文件内,给予执行权限chmod u+x bug_scan.sh
3、keyword.txt(搜索关键词文件)放到/root目录下
keyword内容为我们要搜索的语句的内容 keyword.txt内容格式与fofa查询语句格式一致:
title="xxx" && after="2022-1-6"
title="xxx" && after="2022-1-10"
4、填写fofa配置(需要fofa会员)
我们将fofamap的配置文件fofa.ini中email和key填写(最好是旧高级会员账号的key),以及根据自己的需求填写其他公众号:web安全工具库配置内容即可,而logger一定要设置为on,因为我们就是从日志文件fofamap.log中提取扫描目标的。
5、执行/root/scan/bug.scan.sh文件,就会开始循环keyword.txt内搜索关键词进行扫描,最后输出结果放在/root/scan_result内,cat /root/scan_result即可 一开始scan_result是没东西的,要扫描出来才有,还有如果是服务器建议用screen跑,这样断开会话还能继续扫。
项目地址:https://github.com/some-new-codes/bug_scan
标签:keyword,scan,--,扫描,fofa,nuclei,root From: https://blog.51cto.com/u_15288375/6394379