zoukankan      html  css  js  c++  java
  • BurpSuite环境安装及设置

    1.BurpSuite环境和安装配置

    Java环境安装

    1.安装JDK

    下载地址:https://www.oracle.com/java/technologies/javase-downloads.html,选择自己需要的版本,我使用的是jdk8u251,选择JDK Download

    1

    选择自己的操作系统适用的下载包

    2

    点击下载连接之后,会弹出一个提示,该提示要求我们同意协议,同意协议后即可点击下载按钮

    3

    点击下载按钮之后,会跳转到Oracle官网的登录页(以前从官网下载jdk不需要登录Oracle官网,现在从官网下载jdk必须登录官网)然后输入你Oracle账户的用户名和密码进行登录,没有Oracle账户的童鞋也不要慌,点击“创建账户”提供一个邮箱和注册信息就能快速注册一个Oracle账户了,然后就可以下载了,下载之后一路回车安装即可。

    2.添加环境变量

    右键我的电脑-属性-高级系统设置-环境变量

    系统变量-新建变量名:JAVA_HOME-新建变量值: C:Environmentjavajdk1.8.0_251(这个路径就是你的java安装的目录)

    S5

    点击path-编辑-新建-%JAVA_HOME%in,然后再新建%JAVA_HOME%jrein,最后点击确定即可

    6

    3.验证是否成功

    Win+R打开运行输入cmd,再输入:javac,回车,出现如下图所示,那么恭喜,你的环境变量配置成功

    7

    Burp Suite安装

    下载Burp Suite社区版,社区版免费,下载地址:https://portswigger.net/burp,对于初学者如果想用专业版可以在网上找破解版本, 或者购买正版,专业版主要功能是包括Burp Scanner和一些扩展工具。

    8

    选择适用的操作系统版本下载安装到相应目录即可

    9png

    打开方法:Win+R打开运行输入cmd,输入:java -jar -Xmx2048M/你的burp安装目录/burpsuite_community.jar,-Xmx指定JVM可用的最大内存,即可启动Burp Suite,启动界面如下:

    10

    2.BurpSuite代理和浏览器设置

    浏览器设置

    IE设置

    1.启动浏览器

    2.工具-Internet选项-连接-局域网设置

    3.在代理服务器设置的地址输入:127.0.0.1,端口填写8080,确定即可

    谷歌浏览器设置

    1.启动谷歌浏览器

    2.设置-搜索框搜索代理

    3.与IE设置相同

    当然,也可以使用谷歌插件SwitchySharp,它能够帮助用户轻松快捷的管理和切换多个代理设置,用户可以自定义切换规则,安装以后其设置如下:

    11

    使用的时候点击插件图标切换成Burp模式即可

    BurpSuite设置

    点击proxy选项卡,选择options选项,在Running前打钩,如下图所示:

    12

    浏览器输入:127.0.0.1:8080,如下图所示,说明代理成功

    2

    3.如何使用BurpSuite代理

    数据拦截与控制

    1. Forward:放行当前数据包
    2. Drop:丢弃当前数据包
    3. Intercept:is on截断当前数据包,is off默认直接放行
    4. Action:功能菜单,可以通过右键鼠标单击调出,可以将请求包发送到其他的模块或者对数据包进行其他的操作

    3

    可配置选项Options

    用于设置代理监听、请求和相应、拦截反应、匹配和替换等等一些设置

    5

    历史记录History

    1. http历史:记录经过代理服务器访问的所有请求,即使当Intercept is off时也会记录
    2. WebSockets:这个版块用于记录WebSockets的数据包,是Html5中最强大的通信功能,定义了一个双全工的通信信道,只需要Web上的一个Socket即可进行通信,能减少不必要的网络流量并减低网络延迟。

    6

    4.SSL和Proxy高级设置

    CA证书的安装

    如果不安装,无法监听https流量,只能监听http流量

    下载证书
    1. 浏览器中没有安装过Burp的CA证书,如果已经安装,请先卸载证书

    2. 浏览器输入URL:http://localhost:8080下载证书

      7png

    3. 证书下载,另存到本地目录

      8

    安装证书

    1.浏览器设置-管理证书

    9

    2.导入-选择下载好的证书-下一步

    10

    3.选择受信任的根证书颁发机构

    11

    4、导入成功后重启浏览器,发现监听https流量成功

    12

    Proxy监听设置

    Burp Suite默认会监听本地回路地址的8080端口,也可以自定义端口

    Binding选项

    1.Lookback only:本地回路

    2.All interfaces:所有接口

    3.Specifi address:指定地址

    13

    Request handing

    1.主机名/域名的转发

    2.端口转发

    3.强制使用SSL

    4.隐形代理

    14

    SSL直连和隐形代理

    SSL直连

    15

    隐形代理

    拦截富客户端软件时,通常需要使用隐形代理

    什么是富客户端?

    富客户端软件通常是指运行在浏览器之外的客户端软件,这就意味它本身不具有HTTP代理是属性。

    使用隐形代理的方式,对通信内容进行代理或拦截,从而对通信的请求和相应消息进行分析。

    1.配置hosts文件

    Windows:Windows/System32/drivers/etc/hosts

    Linux:/etc/hosts

    2.需要添加一个新的监听来运行在HTTP默认的80端口,如果通信流量使用HTTPS协议,则端口为443

    3.如果是HTTPS协议的通信方式,我们需要一个指定域名的CA证书

    4.Burp拦截的流量转发给原始请求的服务器

    5.通过这样的配置,我们就可以欺骗富客户端软件,将流量发送到Burp监听的端口上,再由Burp将流量转发给真实的服务器

  • 相关阅读:
    2016"百度之星"
    codeforces 55 div2 C.Title 模拟
    codeforces 98 div2 C.History 水题
    codeforces 97 div2 C.Replacement 水题
    codeforces 200 div2 C. Rational Resistance 思路题
    bzoj 2226 LCMSum 欧拉函数
    hdu 1163 九余数定理
    51nod 1225 余数的和 数学
    bzoj 2818 gcd 线性欧拉函数
    Codeforces Round #332 (Div. 2)D. Spongebob and Squares 数学
  • 原文地址:https://www.cnblogs.com/bug132294/p/12731966.html
Copyright © 2011-2022 走看看