郑重推荐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使用技巧:强大的数据文本编解码功能相关推荐

  1. java tlv生成,TLV格式数据JAVA编解码

    电信系统中不少通信数据都采用TLV格式进行二进制编解码,而具体的TLV格式并无统一的规范,只能算是一种统称,其规定了数据中的相应字段都由Tag-Length-Value三要素组成,有些协议对于固定长度 ...

  2. Perl一行式:文本编解码、替换

    perl一行式程序系列文章:Perl一行式 文本大小写转换 全部字符转换成大写或小写,有几种方式: # 转大写 $ perl -nle 'print uc' file.log $ perl -ple ...

  3. python二进制解码_Python3 二进制数据base64编解码

    最近在搞阿里的物联网,其中使用到二进制数据透传,后台使用python,所以需要研究一下,二进制数据的传输问题. Python版本:3.6 设备端发送二进制数据: 7F 00 41 41 16 03 1 ...

  4. fiddler使用技巧进阶,如何抓包修改数据?——AutoResponder重定向

    " 介绍Fiddler的AutoResponder重定向功能." Fiddler功能十分强大,既能抓取报文,也能构造报文,本文继续介绍fiddler的功能,这次的功能与构造报文相关 ...

  5. Netty系列之Netty编解码框架分析

    1. 背景 1.1. 编解码技术 通常我们也习惯将编码(Encode)称为序列化(serialization),它将对象序列化为字节数组,用于网络传输.数据持久化或者其它用途. 反之,解码(Decod ...

  6. Android 音视频编解码 MediaCodec

    MediaCodec 简介 Android中的MediaCodec是一个用于音视频编解码功能的API,使用它可以实现对音视频数据进行压缩.解压缩.编辑和转换.以下是MediaCodec的主要功能: 支 ...

  7. 视频编解码和MPEG4编码

    来自 http://blog.csdn.net/dansin/article/details/389149 MPEG-4编解码学习. 1.视频数据编码的办法对数据进行编码的目的前面以前提过,一方面降低 ...

  8. 音频应用(如sip与Voip),编解码API(Ringtone,SoundPool,MediaPlayer),回声消除等(Lame Speex等),OpenSL ES

    3套音频播放API:MediaPlayer,SoundPool,AudioTrack. android录音项目,用单例模式集成了record,并实时转码mp3- https://github.com/ ...

  9. 【Apache Mina2.0开发之二】自定义实现Server/Client端的编解码工厂(自定义编码与解码器)!...

    本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/apache-mina/831.html ☞ ...

最新文章

  1. iOS-获取当前时间的年、月、日、时、分、秒
  2. 2021年第十六届智能车竞赛线上决赛之前大家的提问
  3. Linux Shell 简介
  4. 在Linux下禁用键盘、鼠标、触摸板(笔记本)等输入设备
  5. 计算机采购类增值税税率是多少,各个行业的税率是多少?
  6. 阿里云Https部署网站
  7. 点到直线的距离c语言程序,点到线段的距离 题解(C++)
  8. 基于layuiCMS2.0开发后台管理系统,实现自定义分页并动态加载数据表格的示例...
  9. 在腾讯云服务器上实现java web项目部署
  10. excel怎么下方方格子_Excel重复值的坑,你踩过几个?
  11. 程序员基础 MySQL数据库开发必备常识
  12. 英特尔核显驱动hd630_技术力井喷!深度解析英特尔11代酷睿处理器
  13. 免费使用微软Azure进行文字转语音的三种方法!最自然接近人声的机器配音技术。
  14. 终于搞清楚了:java的long的小l和大L区别
  15. 一个意外错误使你无法删除该文件,文件或目录损坏且无法读取
  16. 在ios上运行安卓计算机软件,安卓竟然也能运行iOS,苹果怒了!
  17. PDF是如何在线分割的?
  18. javascript atob()函数和 btoa()函数-Base64的编码与解码
  19. mac 设置java环境变量_mac下java环境变量配置
  20. Jenkins 部署项目出现 Failed to connect to repository : Command git ls-remote -h http://gitlab. 128

热门文章

  1. opencv3 图像处理(一)图像缩放( python与c++ 实现)
  2. Facebook失误泄露反恐审查员信息 生命或受威胁
  3. 预计2020年传感器需求超一万亿个
  4. 在NewLisp中实现匿名函数的递归
  5. QTP时间格式的转换(YYYYMMDDHHMMSS)
  6. NAT的配置与相关概念的理解
  7. swift3.0提示框新用法
  8. [Big Data - Kafka] kafka学习笔记:知识点整理
  9. snmpd 子代理模式编译测试
  10. Foxmail6密码获取案例