Web安全测试工具 Burp Suit 使用简介
参考文档:
https://blog.csdn.net/gitchat/article/details/79168613
https://www.cnblogs.com/nieliangcai/p/6692296.html
一 简介
Burp Suit 是一个可用于消息拦截,密码暴力破解等的Web安全工具。
主要流程为:
- 启动,默认开启8080作为本地代理接口;
- Web浏览器上设置Burp Proxy的代理服务;
- Burp拦截到网站的流量并进行分析。

二 安装
上可以看到有几个版本,我们这里windows下安装Pro的破解版。
前提: 已安装JDK,这里不赘述。
解压后,得到:

点击burpsuite_pro_v1.7.33.exe
然后burp-loader-keygen.exe把获取到的license复制到上述文档中,点下一步
再后点击手工激活。 把本来要去官网激活的license请求复制到burp-loader-keygen.exe中
获取到的response就是可以了。
三 功能说明
|
功能项 |
中文说明 |
功能说明 |
|
Target |
站点地图 |
所有通过代理服务器的网页都会在此显示 |
|
Proxy |
代理 |
Proxy 模块里面的 intercept 模块的作用是截断 HTTP/HTTPS 之间的请求流量,如果第三个按钮 “intercept is off”,这里是未开启拦截的意识,如果开启了则会变为 “intercept is on”。 |
|
Spider |
蜘蛛(爬虫) |
网络爬虫。通过跟踪 HTML 和 JavaScript 以及提交的表单中的超链接来映射目标应用程序,结果会在站点地图中以树和表的形式显示出来,提供了一个清楚并非常详细的目标应用程序视图。 |
|
Scanner |
扫描 |
扫描漏洞。需要在proxy中把拦截关了才可以扫描。 |
|
Intruder |
入侵者 |
暴力破解就是这个模块下。用于自动对Web应用程序自定义的攻击 |
|
Repeater |
中继器 |
用于手动操作和补发个别HTTP请求,并分析应用程序的响应。您可以发送一个内部请求从Burp任何地方到Repeater(中继器),修改请求并且发送它。 |
|
Sequencer |
定序器 |
是一种用于分析数据项的一个样本中的随机性质量的工具。你可以用它来测试应用程序的session tokens(会话tokens)或其他重要数据项的本意是不可预测的,比如反弹CSRFtokens,密码重置tokens等。 |
|
Decoder |
解码器 |
编码解码器。将原始数据转换成各种编码和哈希表的简单工具 |
|
Comparer |
比较器 |
对比文件。执行任何两项数据之间的比较 |
四 使用实例
4.1 弱口令暴力破解
4.1.1弱口令概念
弱密码即容易破译的密码,多为简单的数字组合、帐号相同的数字组合、键盘上的临近键或常见姓名,例如“123456”、“abc123”、“Michael”等。终端设备出厂配置的通用密码等都属于弱密码范畴。
1)后台常见弱口令:
admin/admin
admin/admin888
admin/123456
manager/manager
……
2)默认口令:
服务器/中间件(Tomcat,WebLogic,Jboss,WebSphere)、开源CMS……
强密码概念:指不容易猜到或破解的密码。形式:数字+大小写字母+字符
l P@Dkw0rd33
l 1q\z@W$SX
l 6tfc%RDX55
l !2G$%^3456fg
4.1.2弱口令爆破工具:Burpsuite
4.1.3弱口令爆破实例
1)启动Burp Suit
2)打开IE浏览器,设置代理服务器

3) Burp 上点击Intercept is on,开启拦截

4)转到Repeater,确认是报账号或密码错误,而不是验证码错误

5)转到Intruder
先到Positions,配置一下变量。这里前提是已经知道账号,验证码绕过,即只有密码是变量。点击clear$,把默认的变量去掉,然后双击密码的值,点击add$。看到密码的值是蓝色底,表明密码的值将作为变量,从设定的值传入。

6)在payloads中导入密码库(密码库可以网上搜索整理刷新)

7)启动扫描
扫描完成后,查看结果。可以根据不同的应答结果的Length不同的道理,筛选出异常的那个,从而确定爆破的结果。

查看应答,确认结果。
Web安全测试工具 Burp Suit 使用简介的更多相关文章
- burp-suite(Web安全测试工具)教程
Burp Suite 是用于攻击web 应用程序的集成平台.它包含了许多工具,并为这些工具设计了许多接口,以促进加快攻击应用程序的过程.所有的工具都共享一个能处理并显示HTTP 消息,持久性,认证,代 ...
- 最佳的 14 个免费的响应式 Web 设计测试工具
一旦你决定要搭建一个网站就应该已经制定了设计标准.你认为下一步该做什么呢?测试!我使用“测试”这个词来检测你网站对不同屏幕和浏览器尺寸的响应情况.测试在响应式网页设计的过程中是很重要的一步.如果你明白 ...
- web压力测试工具
ab apache 自带的web压力测试工具,window和linux下均有. 命令行:./ab -c 100 -n 1000 http://www.baidu.com 说明: -c 表示同时处理10 ...
- 推荐一个linux下的web压力测试工具神器webbench
推荐一个linux下的web压力测试工具神器webbench2014-04-30 09:35:29 来源: 评论:0 点击:880 用多了apache的ab工具之后你就会发现ab存在很多问题, ...
- python的web压力测试工具-pylot安装使用
http://blog.csdn.net/chenggong2dm/article/details/10106517 pylot是python编写的一款web压力测试工具.使用比较简单.而且测试结果相 ...
- 开源Web安全测试工具调研
开源Web安全测试工具调研 http://blog.csdn.net/testing_is_believing/article/details/22302087
- 12个强大的Web服务测试工具
在过去的几年中,web服务或API的普及和使用有所增加. web服务或API是程序或软件组件的集合,可以帮助应用程序进行交互或通过形成其他应用程序或服务器之间的连接执行一些进程/事务处理.基本上有两种 ...
- web压力测试工具(小而精)
实际的测试过程中,我们一般都是采用A.B两台机器,一台跑Web服务,另外一台跑ab测试.也有的情况是单机对单机可能测不出结果,那就要采用很多台机器同是跑AB去请求一台机器进行测试,根据多台机器反馈的结 ...
- Web Service测试工具小汇
1..NET WebService Studio 这款工具出自微软内部,最大的优点是可视化很好,不用去看那些XML文件,WebService的基础内容就有XML,但是测试中Case过多,每次测试结果都 ...
随机推荐
- java中的类型转换
java中的类型转换分为两种 自动类型转换 要实现数据的自动类型转换必须同时满足下面两个条件 两种数据类型彼此兼容 目标类型的取值范围大于原类型范围 强制类型转换 当两种数据类型彼此不兼容,或者说目标 ...
- Linux.ls 查看常用参数
Linux.ls 查看常用参数 在linux中ls查看文件常用参数: -l :详情文件 -h : 格式化文件大小 -r :将查询的结果列表进行翻转 -S :按文件大小进行排列
- aos.css 动画效果
aos网址 https://codepen.io/michalsnik/pen/WxNdvq <div class="item" data-aos="fade-up ...
- C#中的反射 Reflection
起初是因为这个4.0才新增的新的引用类型,我当时很惊讶为什么string和int他都能装,然后我就发在了群里,以为大佬告诉我他的内部实现是通过反射来实现的,于是我就去看反射了,看了网上的好多篇文章大篇 ...
- ubuntu window 10 双系统
https://rufus.ie/ U盘制作工具 http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.iso ubuntu ...
- druid数据源连接oracle10g报错:not support oracle driver 1.0
jdbc驱动与数据库版本不一致,去数据库服务器的安装目录(cd $ORACLE_HOME)找jdbc->lib->ojdbcX.jar 替换到你项目中即可. oracle目录lib下jar ...
- EntityFramwork 七七八八
Tip 技术的选型受技术先进性.技术持续性.技术普及度.推行力度的影响. 我也很无奈,一大把年纪了又要重新学一种ORMapping框架. 说实话,这是我用过的最复杂的ORMapping框架了. Ent ...
- 配置nginx + keepalived 双主模式(双机互为主备)
- 三极管(如NPN)集电极正偏 发射极反偏会怎么样呢? 电流会倒流吗? 其他三种都知道,就是不知道这种情况
三极管除了你知道的放大,饱和和截止三种工作状态之外,还有一种用得极少的“倒置”工作状态,就是集电结正偏发射结反偏,这时跟对比放大状态的发射结正偏集电结反偏来理解,“倒置状态”的集电结,发射结分别充当了 ...
- pandas nan值处理
创建DataFrame样例数据 >>> import pandas as pd >>> import numpy as np >>> data = ...