点击此处获得更好的阅读体验
来源
来自jazz499
原创投稿
题目考点
Burpsuite-Intruder模块的使用
什么是弱口令
常见弱口令
解题思路
开局一个登录框
什么是弱口令?题目里已经给出来了
通常认为容易被别人(他们有可能对你很了解)猜测到或被破解工具破解的口令均为弱口令。
介绍一下BurpSuite
中Intruder
模块 ,即暴力破解模块(或在fuzz中使用)
开启burp代理
登录信息随便填,抓到request请求如下
1 | POST / HTTP/1.1 |
右键 send to intruder
/快捷键CTRL+I
发送到intruder中
像这种咱们既不知道账号又不知道密码的情况下可以使用交差爆破(cluster bomb
)
Burp Suite Intruder的4种攻击类型
一 Sniper(狙击手模式)
狙击手模式使用一组payload集合,它一次只使用一个payload位置,假设你标记了两个位置“A”和“B”,payload值为“1”和“2”,那么它攻击会形成以下组合(除原始数据外):
attack NO. | location A | location B |
---|---|---|
1 | 1 | no replace |
2 | 2 | no replace |
3 | no replace | 1 |
4 | no replace | 2 |
二Battering ram(攻城锤模式)
攻城锤模式与狙击手模式类似的地方是,同样只使用一个payload集合,不同的地方在于每次攻击都是替换所有payload标记位置,而狙击手模式每次只能替换一个payload标记位置。
attack NO. | location A | location B |
---|---|---|
1 | 1 | 1 |
2 | 2 | 2 |
三Pitchfork(草叉模式)
草叉模式允许使用多组payload组合,在每个标记位置上遍历所有payload组合,假设有两个位置“A”和“B”,payload组合1的值为“1”和“2”,payload组合2的值为“3”和“4”,则攻击模式如下:
attack NO. | location A | location B |
---|---|---|
1 | 1 | 3 |
2 | 2 | 4 |
四Cluster bomb(集束炸弹模式)
集束炸弹模式跟草叉模式不同的地方在于,集束炸弹模式会对payload组进行笛卡尔积,还是上面的例子,如果用集束炸弹模式进行攻击,则除baseline请求外,会有四次请求:
attack NO. | location A | location B |
---|---|---|
1 | 1 | 3 |
2 | 1 | 4 |
3 | 2 | 3 |
4 | 2 | 4 |
解题过程
在Payload中导入字典
如 用户名字典为
1 | admin |
密码字典随便常用密码,点击右上角start attack开始攻击
好的 这里可以看到 当密码为admin888
的时候 对比其他密码不对的时候返回的长度有变化
则打开response
查看,看到flag