綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[其他] fiddler疑問~

 關閉 [複製連結] 查看: 2268|回覆: 15|好評: 0
跳轉到指定樓層
樓主
w835801206 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2014-7-25 22:02
200碎鑽
本帖最後由 W835801206 於 2014-7-25 22:05 編輯

以知body...那vra怎麼寫

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

那vra是怎麼寫

最佳答案

查看完整內容

假如是自用,而又對編寫程式不熟悉的話,我不建議用fiddler。可以考慮轉用burp suite,比較簡單容易用。
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
mylover80 | 收聽TA | 只看該作者
發表於 2014-7-25 22:02
假如是自用,而又對編寫程式不熟悉的話,我不建議用fiddler。可以考慮轉用burp suite,比較簡單容易用。

點評

可以教我使用麽?  發表於 2014-7-26 21:46
可以教我使用麽?  發表於 2014-7-26 21:45
可以教我使用麽?  發表於 2014-7-26 21:45
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

板凳
mylover80 | 收聽TA | 只看該作者
發表於 2014-7-25 22:21
不是問var?
var oBody = System.Text.Encoding.UTF8.GetString(oSession.responseBodyBytes);
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

地板
 樓主| w835801206 | 收聽TA | 只看該作者
發表於 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"");
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

5
mylover80 | 收聽TA | 只看該作者
發表於 2014-7-25 22:41
先定義oBody,並填上最初值 (從session的response)
再定義和填上Regex,
最後更新oBody。

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

點評

看不明- -  發表於 2014-7-25 22:45
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

6
mylover80 | 收聽TA | 只看該作者
發表於 2014-7-25 22:59
真正寫過java或.net的應該不難理解fiddler的Jscript。

另外,json response應該可以用json的object (例如 Fiddler.WebFormats.JSON ??),無必要用regex吧....我想。我最害怕regex,它會讓我頭痛。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

7
 樓主| w835801206 | 收聽TA | 只看該作者
發表於 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"");

這樣對麼?
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

8
mylover80 | 收聽TA | 只看該作者
發表於 2014-7-25 23:58
regular expression 是要把不同值的pattern表達出來,特別是當值有符號時更麻煩,所以會讓我頭痛。
有時要試過才知道是否有bug。

oBody = oBody.replace(regex, "xxxx");這語法大概沒問題吧。但一切還是以測試結果為準。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

9
aa666666315 | 收聽TA | 只看該作者
發表於 2014-7-26 00:17
我覺得順序有點錯,先訂var在定body
另外隔開用 ,
類似這樣
var httpRegex = /https/gi;
oBody = oBody.replace(httpRegex, "http");
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

10
mylover80 | 收聽TA | 只看該作者
發表於 2014-7-26 09:30
aa666666315 發表於 2014-7-26 00:17
我覺得順序有點錯,先訂var在定body
另外隔開用 ,
類似這樣

var和body是兩個完全不同的語法類別,var是declaration keyword,body是variable name,層次不一樣吧。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則