Burpsuite 中的宏使用

一、Burpsuite 宏简介

1.什么是宏

在Burpsuite 中 宏指的是将选定的一系列的数据包按序自动化请求。
举例:
登录界面的自动填充,自动完成登陆操作。

1. 宏的组成

宏本身,以及宏的规则。

2.使用场景

  • 自动重新登录
  • 动态参数填充(token,验证码)
  • 绕过防御机制(自动执行额外的请求,保持会话活跃)

3.使用流程(简述)

  1. 捕获http请求。
  2. 提取动态参数。
  3. 将提取的数据填充到后续请求中。
  4. 自动执行宏,保证后续请求

二、宏的创建

  1. 找到Session模块,新版本在设置里面搜索Session。
    在这里插入图片描述
  2. 点击add可弹出宏的录制器(红色部分,为我自己添加的颜色,只是为了标识作用,有无都可以)
    在这里插入图片描述
  3. 点击录制器的ok,跳转到编辑器。
    在这里插入图片描述
  4. 点击Configure item
    Configure item的作用:修改,提取变量,调整顺序的。
  • Cookie 处理
  • “Add cookies received in responses to the session handling cookie jar”:勾选此项后,从服务器响应中接收到的 Cookie 会被添加到会话处理的 Cookie 存储中。这有助于在后续请求中维持会话状态。
  • “Use cookies from the session handling cookie jar in requests”:勾选后,在发送请求时,工具会从会话处理的 Cookie 存储中获取 Cookie 并添加到请求中,保证会话连续性。
    参数处理
  • username:选择了 “Use preset value”(使用预设值),当前预设值为 “wiener”。在发送请求时,用户名参数会固定使用这个值。
  • password:同样选择 “Use preset value”,预设值为 “peter” ,即密码参数会使用该固定值。

在这里插入图片描述

中文翻译
在这里插入图片描述

  1. 这里就添加完宏了,接下来为宏的使用
    Session handing rules 会话处理规则:
    用于定义 Burp Suite 发送 HTTP 请求时执行的特定操作。每条规则包含作用范围(指定工具、URL 或参数),支持添加会话 Cookie、应用登录、检查会话有效性等操作。发送请求前,Burp 会按顺序应用匹配当前请求范围的规则,以此管理活动会话。
    在这里插入图片描述
  2. 使用规则
  • Rule description 规则描述
  • Rule actions 规则的动作管理(调整顺序,启用禁用)
    在这里插入图片描述
  1. 规则范围编辑器
  • Tools scope :规则适用的功能模块,使用哪个模块会自动触发
  • URL scope :规则使用的url范围
  • Parameter scope:只能应用在特定参数的请求

在这里插入图片描述
以上大致就是session每个按钮的大体作用了。

三、宏的使用

可以在Intruder模块使用了,intruder资源池使用。
在这里插入图片描述
这里最主要的是设置并发,只让它发一个。
maximum concurrent requests: 1

四、修正日期

2025/3/15

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值