# undefined **Repository Path**: hurricane672/undefined ## Basic Information - **Project Name**: undefined - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-01 - **Last Updated**: 2021-12-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # undefined ## 0. 要求 SQL注入、XSS、文件上传、命令执行、CSSRF和弱口令漏洞扫描中的至少两个,必须包含SQL注入 扫描结果自动生成报告 对其它所有组的网站进行扫描至少检测出一个漏洞,四个以上有加分 尝试对扫描出的漏洞进行修复 爬取页面解析表单寻找攻击点 Payload构造 发送请求、获取响应、判断漏洞是否存在 SQL必含:报错、布尔、时间、联合 XSS:反射、存储 对DVWA、sql-labs等漏洞平台扫描,检测所有漏洞类型,要求每种类型均能扫描出漏洞;对自建网站或其他组的网站扫描,检测所有漏洞类型,至少扫描出一个漏洞 ## 1. 几个开源扫描器调研 ### 1.1[web_vul_scan](https://github.com/youmengxuefei/web_vul_scan) web_vul_scan是基于爬虫的多线程web漏洞扫描器 用法如下: python run.py --help Usage: run.py [options] Options: -h, --help show this help message and exit -d DOMAIN, --domain=DOMAIN Start the domain name -t THREAD_NUM, --thread=THREAD_NUM Numbers of threads --depth=DEPTH Crawling dept --module=MODULE vulnerability module(sql,xss,rfi) --policy=POLICY Scan vulnerability when crawling: 0,Scan vulnerability after crawling: 1 --log=LOGFILE_NAME save log file 支持多线程,爬虫深度,漏洞模块设置。 目前写好了sql注入,xss,文件包含三个模块。 SQL注入模块: XSS模块: ```python def Xss_scan(self): XSS_PAYLOAD = [ '', '', '', 'ipt>alert(1)ipt>', '', '', '/', '', '