如何为 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
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