2017-10-11 80 views
0

JSON响应体: -如何匹配和对Burpsuite任何特定的值替换一个JSON响应体

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

我需要更换例如上文JSON响应场3的具体数值为其他值valueX

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

启用:真

项目:响应体

比赛:^"field3":value3$

替换:"field3":valueX"

类型:正则表达式

预期JSON

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

感谢

+0

JSON解码>>修改>> JON编码 – Toto

+0

什么@Toto想说的是,您应该使用JSON解析器来获取可以操作的对象,然后将其重新转换为JSON字符串。 – mumpitz

回答

0

你的正则表达式没有行场3线完全匹配。例如,你必须在该行领导的空间,所以^”不匹配

我建议你简化表达一点:。

Match: "field3":value3 
Replace: "field3":valueX 
相关问题