安全性测试Burp Suite详解:Web接口测试

Burp Suite是Web应用程序测试的最佳工具之一,其多种功能可以帮我们执行各种任务.请求的拦截和修改,扫描web应用程序漏洞,以暴力破解登陆表单,执行会话令牌等多种的随机性检查。本文主要讲解web接口参数测试。

首先对Burp Suite的各种功能简单做一下说明:

在这里插入图片描述

1.Proxy–代理,使用默认端口8080,配置了该代理,我们可以截获并修改web应用程序的数据包.
在这里插入图片描述

2.Spider(蜘蛛)–用来抓取Web应用程序的链接和内容等,它会自动提交登陆表单(通过用户自定义输入)的情况下.Spider可以爬行扫描出网站上所有的链接,通过对这些链接的详细扫描来发现Web应用程序的漏洞 。
在这里插入图片描述

3.Scanner(扫描器)–用来扫描Web应用程序漏洞,在测试的过程中可能会出现一些误报,需要检查仔细。
在这里插入图片描述

4.Intruder(入侵)–用于漏洞,Web应用程序模糊测试,进行暴力猜解等。
在这里插入图片描述

5.Repeater(中继器)–通过修改入参,发送多次相同的请求,可以进行参数校验。
在这里插入图片描述

6.Sequencer–此功能主要用来检查Web应用程序提供的会话令牌的随机性.并执行各种测试.
在这里插入图片描述

7.Decoder(解码)–此功能可用于解码数据找回原来的数据形式,或者进行编码和加密数据.
在这里插入图片描述

8.Comparer–此功能用来执行任意的两个请求,响应或任何其它形式的数据之间的比较.
在这里插入图片描述

Web接口参数测试:

1、开启代理功能,google浏览器打开设置->系统,打开计算机的代理设置,打开使用代理服务,输入本地IP与端口号。因为burp suit默认使用8080端口,此处与burp suit的代理配置一致,如图
在这里插入图片描述
2、打开Burp Suite工具,进入Proxy–>Intercept,开启Intercept is on。
在这里插入图片描述
3、浏览器中随便输入待测试的网址,如图输入百度网址
在这里插入图片描述
4、进入Burp Suite,进入Proxy–>HTTP history,可以查看到浏览器的接口连接
在这里插入图片描述
5、选中1个接口,右击,选择“Send to Repeater”,接口被发送到Repeater页面。

在这里插入图片描述

6、在repeater页面可以看到待测试的接口,通过修改相关参数,点击“go”执行,接口返回结果在右侧区域查看。
在这里插入图片描述

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值