专栏首页公众号-测试驿栈渗透测试_利用Burp爆破用户名与密码

渗透测试_利用Burp爆破用户名与密码

burp 全称 Burp Suite, 是用于攻击web 应用程序的集成平台。它包含了许多工具,可以抓包可以爆破也可以扫描漏洞。

主要组件如下:

Proxy——是一个拦截HTTP/S的代理服务器,作为一个在浏览器和目标应用程序之间的中间人,允许你拦截,查看,修改在两个方向上的原始数据流。

Spider——是一个应用智能感应的网络爬虫,它能完整的枚举应用程序的内容和功能。

Scanner[仅限专业版]——是一个高级的工具,执行后,它能自动地发现web 应用程序的安全漏洞。

Intruder——是一个定制的高度可配置的工具,对web应用程序进行自动化攻击,如:枚举标识符,收集有用的数据,以及使用fuzzing 技术探测常规漏洞。

Repeater——是一个靠手动操作来补发单独的HTTP 请求,并分析应用程序响应的工具。

Sequencer——是一个用来分析那些不可预知的应用程序会话令牌和重要数据项的随机性的工具。

Decoder——是一个进行手动执行或对应用程序数据者智能解码编码的工具。

Comparer——是一个实用的工具,通常是通过一些相关的请求和响应得到两项数据的一个可视化的“差异”。

其中,Intruder可以用于密码爆破。密码爆破是渗透测试中常用的方法,简单粗暴却有效。下面介绍一下Burp爆破的基本用法。

1:打开一个要登录的网站,我们先停留在登录口

2:我们开启浏览器代理

3:配置burp代理ip,注意要与浏览器代理ip一致

3:代理全部开启了,现在我们对登录口进行抓包。登录名和密码随便填,点击登录,观察burp拦截的http请求

在拦截的请求页面,右键点击 send to intruder

现在我们点击 intruder按钮,然后点击positions,观察页面。打了$$的地方都成了变量

现在我们把页面的变量清空,只对我们需要的地方做变量

 注意  attack type  的选择哦~此处我们只对username做变量

参数做变量之后,页面点击payloads,下拉选择runtime file或者per list,然后点击load加载弱口令字典

加载弱口令字典。弱口令字典就是很多个简单的字符组成的字符集,如下图

加载弱口令文件

点击 intruder下的 start attack开始爆破,观察爆破结果

 我们对爆破结果的长度做个排序,发现了两组最特殊的字符

用这两组字符去登录口验证一下,发现我们成功的登录了

 这里有必要提醒一下,如果弱口令的总数很多,那么等待时间将会十分长,需要耐心等待哦~

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JMeter(十)-正则表达式关联

    jmeter中,接口自动化的关键在于参数关联。比如需要登录的接口,如何调用登录口令?一个增删改查的闭环,如何将接口参数上下传递?下面就以实际的例子来仔细说一说

    飞天小子
  • JMeter(十)-正则表达式关联

    jmeter中,接口自动化的关键在于参数关联。比如需要登录的接口,如何调用登录口令?一个增删改查的闭环,如何将接口参数上下传递?下面就以实际的例子来仔细说一说

    飞天小子
  • Docker_容器化gitlab

      sudo yum install curl openssh-server openssh-clients postfix cronie -

    飞天小子
  • Python 实战TCP的客户端 - 胖子老板,再来一包烟

    client (肥仔白) -- "来包利群啦" --> server(胖子老板) client (肥仔白) <-- "给你啦" -- server(胖子老板)

    Devops海洋的渔夫
  • 直击微鲸VR上海发布会——VR一体机X1正式亮相

    VRPinea
  • JavaScript 中如何判断变量是否为数字

    JavaScript 是一种动态类型语言,这意味着解释器在运行时确定变量的类型。实际上,这也允许我们在相同的代码中使用相同的变量来存储不同类型的数据。如果没有文...

    前端小智@大迁世界
  • 检查 JavaScript 变量是否为数字的几种方式

    JavaScript 是一种动态类型的语言,这意味着解释器是在运行时确定变量类型的。这允许我们可以用同一变量中存储不同类型的数据。但是如果没有文档和保持一致性,...

    疯狂的技术宅
  • Dubbo源码解析之SPI(一):扩展类的加载过程

    Dubbo是一款开源的、高性能且轻量级的Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。

    宜信技术学院
  • 机器人也有性别歧视,根源竟然是这样的……

    据《每日邮报》报道,计算机程序员们正试图教育机器人减少性别歧视,其方法是帮助它们摆脱某些单词所带来的偏见。虽然计算机可能是中性的,但人类的偏见可能无意识地体现在...

    机器人网
  • 使用 IDA 破解某app的签名校验

    最近在分析某app的网络通信逻辑,其中的加密解密都在so中完成,且有签名校验,抠取so到写的demo中运行会crash。

    用户2930595

扫码关注云+社区

领取腾讯云代金券