Ⅰ、Burp Suite实现防重放攻击:
其一、打开Burp Suite工具:
a、双击 Start.vbs:
b、可以删除之前文件:
c、选择临时项目并点击下一个:
d、选择使用Burp的默认值并点击进入Burp:
e、此时就进入Burp Suite工具了:
其二、获取目标下发报文:
a、在 Burp Suite 代理的选项下的代理监听器:
// 默认是127.0.0.1:8080,要与计算机的代理保持一致:
b、在计算机的代理设置:
// 要开启代理(即:使用代理服务器),并将地址和端口修改为:127.0.0.1:8080
c、在 Burp Suite 代理的选项下的拦截客户端请求:
// 取消:拦截基于以下规则的请求:
d、在 Burp Suite 代理的HTTP历史记录拿到目标报文:
// 如下就是目标下发报文:
其三、实现防重放攻击:
a、选中请求:
b、右键选择发送给Repeater:
c、在 Burp Suite 的重发器:
d、在 Burp Suite 的重发器下点击发送:
// 此时的响应中的Raw返回值中有invalid request就表示防重放成功;
Ⅱ、遇到的问题:Burp Suite工具拿不到目标报文
其一、问题描述:
打开代理后项目连接及抓取报文有问题:
因为在代理中存在“请勿对以下条目开头的地址使用代理服务器”的可写选项,如localhost;*.local;127.*;10.*;172.16.*;172.17.*;172.18.*;172.19.*;172.2*;172.30.*;172.31.*;192.168.*,而web项目打开为192.168.开头的网址,此时再去掉发现不知道什么原因导致web连接存在问题,而若去除localhost和.local和127.也会出现Burp Suite工具抓不到包的问题;
其二、解决方案:
// 经测试和找方案后,发现开启使用代理服务器,地址和端口修改为127.0.0.1:8080,清空“请勿对以下条目开头的地址使用代理服务器”,再保存即可;
Ⅲ、小结:
其一、哪里有不对或不合适的地方,还请大佬们多多指点和交流!
其二、若有转发或引用本文章内容,请注明本博客地址(直接点击下面 url 跳转) https://blog.csdn.net/weixin_43405300,创作不易,且行且珍惜!
其三、有兴趣的话,可以多多关注这个专栏(Vue(Vue2+Vue3)面试必备专栏)(直接点击下面 url 跳转):https://blog.csdn.net/weixin_43405300/category_11525646.html?spm=1001.2014.3001.5482
其四、再有兴趣的话,也可以多多关注这个专栏(Java)(直接点击下面 url 跳转):https://blog.csdn.net/weixin_43405300/category_12654744.html?spm=1001.2014.3001.5482