【Burp入门第二十九篇】BurpSuite爆破模块、Grep及日志模块综合介绍

本文介绍了Burp Suite的Intruder模块如何进行URL编码爆破,特别是在处理特殊字符时的注意事项;探讨了Grep检索提取功能在响应包差异分析中的应用;以及Logger日志模块在调查网络活动和问题诊断中的作用。

Burp Suite是一款功能强大的渗透测试工具,被广泛应用于Web应用程序的安全测试和漏洞挖掘中。
本专栏将结合实操及具体案例,带领读者入门、掌握这款漏洞挖掘利器
读者可订阅专栏:【Burp由入门到精通 |优快云秋说】

在这里插入图片描述

Intruder模块URL编码

假设我们需要对GET请求包中的URL目录进行爆破FUZZ:

example.com/xxxx(文件名)

Intruder模块会自动对我们的文件名字典进行URL编码

例如payload为1.txt时,burp对其进行URL编码并连接到example.com/后,从而变成example.com/1.txt

在这里插入图片描述

那么,如果字典含有特殊字符(比如 ./\=<>?+&*;:"{}|^#)呢?

例如payload为1=1.php时,burp对其进行URL编码并连接到example.com/后,从而变成example.com/1%3D1.php

在这里插入图片描述

此时就会导致我们没有访问1=1.php,而访问了非预期目录example.com/1%3D1.php

因此在FUZZ目录路径时,取消勾选该功能即可:

### 使用Burp Suite实现针对带Token认证的登录接口的密码爆破测试 #### 准备工作 为了确保能够成功执行基于Token的身份验证爆破,需提前配置好环境。这包括但不限于调整浏览器设置以便与Burp Suite协同工作,确保两者之间的流量能被正确拦截和转发。 对于浏览器端,在火狐浏览器中按照如下路径修改网络代理设置:右上角菜单 -> 选项 -> 高级 -> 连接设置,使浏览器指向本地运行的Burp Suite作为HTTP/HTTPS代理服务器[^2]。 #### 抓取并分析目标请求 启动Burp Suite后开启监听状态准备捕获来自客户端至服务端的数据流。当尝试向受保护资源发起任意一次未成功的登陆尝试时——无论用户名或口令是否有效——都会触发含有CSRF-Token在内的整个POST请求被捕获下来;此时应立即将其转移给Intruder模块作进一步处理[^4]。 #### Intruder模块配置 - **清理现有Payloads**:移除默认存在的任何预设参数。 - **定义动态字段**:标记出待测账号名(通常已知)、以及随每次提交而变化的关键要素如`_csrf_token`等位置为可变项。 ```plaintext POST /login HTTP/1.1 Host: example.com Content-Type: application/x-www-form-urlencoded username=admin&password=PASSWORD&_csrf_token=TOKEN_VALUE ``` 在此基础上分别指定`password` 和 `_csrf_token`两个部分成为独立变量,前者关联字典文件用于穷举猜测可能值组合,后者则依赖于实时获取最新有效的令牌实例来维持同步更新。 #### 攻击模式选择 鉴于存在多个变动因子需要协调运作的情况,“Pitchfork”是最合适的选择之一。“Pitchfork”允许同时迭代多组不同的输入序列,并保证每一轮次内各组件之间的一致性关系得以保留不变。 #### 调整并发控制及其他辅助特性 考虑到某些场景下频繁轮询可能导致会话失效或者IP封禁等问题的发生概率增加,建议降低线程数至最低限度(即单一线程),从而减少不必要的风险暴露窗口期长度。此外还需启用“跟随重定向”的功能开关以适应不同应用逻辑下的跳转需求。 #### 动态提取新Token 为了让每一次新的请求都能够携带最新的Token信息,可以在Grep - Extract标签页里设定规则自动解析响应体中的特定字符串片段作为后续调用依据。具体做法是从HTML源码或其他返回内容里面定位到包含有预期格式的部分加以匹配抽取出来供即时替换使用。 ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋说

感谢打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值