Android 台灣中文網

標題: fiddler疑問~ [打印本頁]

作者: w835801206    時間: 2014-7-25 22:02
標題: fiddler疑問~
本帖最後由 w835801206 於 2014-7-25 22:05 編輯

以知body...那vra怎麼寫

比如 oBody = oBody.replace(123, ""456":"7"")

那vra是怎麼寫
作者: mylover80    時間: 2014-7-25 22:02
假如是自用,而又對編寫程式不熟悉的話,我不建議用fiddler。可以考慮轉用burp suite,比較簡單容易用。
作者: mylover80    時間: 2014-7-25 22:21
不是問var?
var oBody = System.Text.Encoding.UTF8.GetString(oSession.responseBodyBytes);
作者: w835801206    時間: 2014-7-25 22:27
mylover80 發表於 2014-7-25 22:21
不是問var?
var oBody = System.Text.Encoding.UTF8.GetString(oSession.responseBodyBytes);


如果根據這個寫var 那應該怎麼寫 oBody = oBody.replace(HPRegex, ""Hp":"5"");

作者: mylover80    時間: 2014-7-25 22:41
先定義oBody,並填上最初值 (從session的response)
再定義和填上Regex,
最後更新oBody。

須序是基本邏輯,語法上網就可以找到。

作者: mylover80    時間: 2014-7-25 22:59
真正寫過java或.net的應該不難理解fiddler的Jscript。

另外,json response應該可以用json的object (例如 Fiddler.WebFormats.JSON ??),無必要用regex吧....我想。我最害怕regex,它會讓我頭痛。

作者: w835801206    時間: 2014-7-25 23:35
mylover80 發表於 2014-7-25 22:59
真正寫過java或.net的應該不難理解fiddler的Jscript。

另外,json response應該可以用json的object (例如  ...

var DEADtempsizeRegex = /"hp":""/gi;
            oBody = oBody.replace(DEADtempsizeRegex, ""hp":"5"");

這樣對麼?
作者: mylover80    時間: 2014-7-25 23:58
regular expression 是要把不同值的pattern表達出來,特別是當值有符號時更麻煩,所以會讓我頭痛。
有時要試過才知道是否有bug。

oBody = oBody.replace(regex, "xxxx");這語法大概沒問題吧。但一切還是以測試結果為準。
作者: aa666666315    時間: 2014-7-26 00:17
我覺得順序有點錯,先訂var在定body
另外隔開用 ,
類似這樣
var httpRegex = /https/gi;
oBody = oBody.replace(httpRegex, "http");
作者: mylover80    時間: 2014-7-26 09:30
aa666666315 發表於 2014-7-26 00:17
我覺得順序有點錯,先訂var在定body
另外隔開用 ,
類似這樣

var和body是兩個完全不同的語法類別,var是declaration keyword,body是variable name,層次不一樣吧。
作者: xrac3333    時間: 2014-7-27 03:34
搞好給我連...呵呵
作者: 648987020    時間: 2014-8-5 18:39
額太難了把?




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1