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功能有任何疑问,可以联系我进行探讨。

长按进行关注。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180423G076J100?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券