一、Scanner模块说明
Scanner模块主要用于自动检测Web系统的各种漏洞。Scanner扫描模块和其他扫描器不同的是,Scanner扫描是对BurpSuite当前历史记录中抓到的数据包进行扫描。也就是他不会进行自动化的对网站先爬虫然后扫描。所以进行Scanner扫描前,我们先将代理的Intercept模块设置为off,然后手动浏览网站的所有页面,在进行扫描。
二、主动扫描
当使用主动扫描时,BurpSuite会向应用发送新的请求并通过Pyaload验证漏洞,这种模型下的操作会产生大量的请求和应答数据。在生产环境下不建议使用主动扫描。
1.点击Target——>Site map,右键我们需要检测的网站——>Actively scan this host
2.此时弹出过滤的设置,保持默认选项,Next——>Ok。即可扫描该网站。
3.在Proxy——>HTTP History,右键需要检测的网站——>Do an active scan。
4. 扫描结果可以在Scanner——>Issue activity下查看。
5. Issue activity标签
6.Scan queue 扫描队列,这里将显示扫描队列的状态 进度 结果等。
7.Live scanning
实时扫描可让您决定哪些内容通过使用浏览器的目标应用,通过BurpProxy服务器进行扫描。您可以实时主动扫描设定live active scanning(积极扫描)和live passive(被动扫描)两种扫描模式。
Live Active Scanning:积极扫描。当浏览时自动发送漏洞利用代码
8. Issue Definitions 漏洞列表,列出了burp可以扫描到的漏洞详情
9.当扫描完成后,我们可以在Target标签的Site map下右键该网站,Issue——>Report issues for this host,来导出扫描报告
三、被动扫描
当使用被动扫描时,BurpSuite不会重新发送新的请求,只是对已经存在的请求和应答进行分析。