2017-10-11 2 views
0

JSON Antwort Körper ersetzen: -Wie Match & eine JSON Antwort Stelle für einen bestimmten Wert in Burpsuite

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

Ich brauche zum Beispiel auf einen anderen Wert spezifischen Wert von field3 in über JSON-Antwort zu ersetzen ValueX

Versuchte Burpsuite> Proxy> Optionen> Spiel und Ersetzen

Aktiviert: Echte

Artikel: Antwort Körper

Match: ^"field3":value3$

ersetzen: "field3":valueX"

Typ: Regex

Expected JSON

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

Dank

+0

JSON dekodieren >> ändern >> JON kodieren – Toto

+0

Was @Toto möchte sagen, dass Sie einen JSON-Parser verwenden sollten, um ein Objekt zu erhalten, das Sie manipulieren können, und es dann wieder in eine JSON-Zeichenfolge umzuwandeln. – mumpitz

Antwort

0

Ihr regulärer Ausdruck nicht genau die Linie field3 Linie entspricht. Zum Beispiel haben Sie einen führenden Platz auf dieser Linie, so ^“nicht Übereinstimmen

Ich empfehle Sie, den Ausdruck vereinfachen ein wenig:..

Match: "field3":value3 
Replace: "field3":valueX 
Verwandte Themen