如何为 Burpsuite 中的任何特定值匹配和替换 JSON 响应主体

How to Match & Replace a JSON Response Body for any specific value in Burpsuite

JSON 响应正文:-

{
 "field1":value1,
 "field2":value2,
 "field3":value3,
 "field4":value4,
 "field5":value5
}

我需要将上面 JSON 响应中 field3 的特定值替换为其他值,例如值X

尝试过 Burpsuite > 代理 > 选项 > 匹配和替换

启用:真

项目:响应正文

匹配:^"field3":value3$

替换:"field3":valueX"

类型:正则表达式

预计JSON

{ 
"field1":value1, 
"field2":value2, 
"field3":valueX, 
"field4":value4, 
"field5":value5
}

谢谢

您的正则表达式与行 field3 行不完全匹配。例如,该行有前导 space,因此 ^" 将不匹配。

我建议你稍微简化一下表达式:

Match: "field3":value3
Replace: "field3":valueX