前情提要:通常情况下,用户通过浏览器浏览网页,是浏览器(客户端)和服务器的一个交互,就是互相发消息的意思吧(姑且这么理解)。那么我们要想分析它们交流了个什么,就需要一个人当个中介(中间人),可以拦截两个人的信息,也可以相互转发。就是我们所说的设置代理,而Burpsuite在这里就充当一个中间人的身份。
1.在Burpsuite上设置代理端口
默认代理是本机的8080端口,无特殊需求就不用更改
2.在浏览器上设置代理,这里以火狐浏览器为例
找到火狐浏览器的设置(settings)
找到类似于这个界面的(翻译过来就是网络设置)然后点击settings
配置代理类型以及IP,端口号(默认配置http就好了)。
3.下载CA证书:访问127.0.0.1:8080
点击右上角下载证书,下载完成后打开
本地用户和本地计算机都可,我选了本地计算机
浏览后选择受信任的根证书颁发机构即可
无脑下一步完成
4.在火狐浏览器导入证书
还是在设置里面,可以搜索找到证书机构(certificates),点击view certificates,然后选择导入(import),选择下载的证书,然后都信任,点击确定即可完成
5.最后的最后,理论来讲这样就行了,可以打开burp开心的使用了,但是有个问题,比如我用得到主要就是火狐浏览器,所以设置代理的话切换多少有点不方便,所以这边推荐个火狐的插件
下载后就和刚才一样添加对应的ip以及端口,然后类型的话http就行了,好处就是可以随意切换