Fiddler使用技巧:强大的数据文本编解码功能
“?鄭重推薦Fiddler工具自帶的TextWizard功能。”
Fiddler作為一個HTTP類協議的抓包分析工具,之前已介紹過抓包分析功能,可參考文章:
《使用Fiddler進行HTTP流量分析》
《使用Fiddler抓取手機HTTP流量》
在抓包分析功能之外,我們一定不要忽視Fiddler強大的其他功能,本文介紹其自帶的數據文本編解碼小工具:TextWizard功能。它使用起來非常方便,能極大地提高協議分析效率。
它可以進行數據的編解碼以及字符串的各種哈希值的計算。
01
—
總覽
打開Fiddler后,使用快捷鍵Ctrl+e或者點擊菜單Tools-->TextWizard...即可進入TextWizard界面。
界面上方為輸入框,用來輸入需要編碼或解碼的數據。
界面下方為輸出框,用來輸出編解碼結果。
中間為各個控制項,Transform后為編解碼動作,可以看到編解碼的支持情況,21種;View bytes前的框為用來控制輸出的顯示是否可以看見十六進制字節信息;Encodings設置輸入和輸出的編碼信息,點擊后會在輸入框上方顯示編碼選項;send output toinput按鈕則用來將輸出框內容發往輸出框;如果有輸入內容,則在Encodings之后,send output toinput之前,會有save output選項,用來存儲轉換結果。
02
—
使用示例
BASE64編解碼
可以編碼為Base64,Base64URL及進行Base64解碼。
URL編解碼
可以編碼為URL及進行URL解碼。
HEX編解碼
可以進行16進制編碼及解碼。
轉換為數組
可以將字符串轉換為c#數組。
JS編解碼
可以將字符串編碼為JS字符串及解碼。
HTML編解碼
可以進行HTML編解碼。
UTF7編解碼
可以進行UTF7編解碼。
DeflatedSAML
同樣可以編解碼
各種哈希值計算:
MD5
輸出窗口中上面一行為MD5的BASE64表示,下面一行為MD5的十六進制字符串,其它哈希算法類似。
SHA1
SHA256
SHA384
SHA512
使用Fiddler的編解碼功能,在分析數據時,能夠很大地提高效率。如果對TextWizard功能有任何疑問,可以聯系我進行探討。
長按進行關注。
總結
以上是生活随笔為你收集整理的Fiddler使用技巧:强大的数据文本编解码功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Fiddler抓取手机HTTP流量包
- 下一篇: 爬虫技术基础