开篇我们先对Spider这个功能模块进行一个官方的说明:
Burp Spider 是一个映射 web 应用程序的工具。它使用多种智能技术对一个应用程序的内容和功能进行全面的清查。
Burp Spider 通过跟踪 HTML 和 JavaScript 以及提交的表单中的超链接来映射目标应用程序,它还使用了一些其他的线索,如目录列表,资源类型的注释,以及 robots.txt 文件。结果会在站点地图中以树和表的形式显示出来,提供了一个清楚并非常详细的目标应用程序视图。
Burp Spider 能使你清楚地了解到一个 web 应用程序是怎样工作的,让你避免进行大量的手动任务而浪费时间,在跟踪链接,提交表单,精简 HTNL 源代码。可以快速地确人应用程序的潜在的脆弱功能,还允许你指定特定的漏洞,如 SQL 注入,路径遍历。
(以上都是百度的……23333)。
那官方话说完我们来谈谈小编自己的一些看法,首先学网络的都应该知道爬虫是什么,那么此模块的功能如名,Spider,蜘蛛爬虫,可以帮助我们爬取网站结构。
此功能下的爬虫异常强大,希望大家慎用2333.
那么接下来我们开始对Spider的基础功能进行一些说明:
首先,和前几章一样,依然是将浏览器代理和Burp的监听代理调成一致。
拦截一个请求,此时打开Target的Site Map,应该还是空的(废话,啥都还没抓呢)。返回刚刚抓取的信息,右键,Sent to Spider。
此时再切回Target,就可以在Site Map中看到抓取到的很多URL:
那么我们就可以将这些URL发送给Burp其他模块进行一些漏洞利用等功能。
这里我们倒回来,看一下Spider的设置。
<