2017-10-11 508 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 
相關問題