Fiddler 抓包APP post的是乱码,返回的也是乱码

一个股票类的app,看一下行情的数据。

抓包的结果是:
Fiddler 抓包APP post的是乱码,返回的也是乱码

如图,post的地址是IP,post的内容是乱码,一通Gzip解压缩也没搞定(windows下用ultraedit打开RAW的zip文件,16进制也没找到1F8B)。

返回的内容里,部分文本是正常的,大部分还是乱码的。

抓包环境是 安卓5 + VirtualXposed


回答:

看响应头压根没有 Gzip,而且格式是 application/octet-stream,如果不是服务端瞎返回的,那么说明响应是以二进制流的方式返回的,并不是纯字符串(常见的纯字符串格式有 XML / JSON)的格式,你只能去按字节数组(等同于大部分编程语言中的 byte[])读取相应的内容。

说白了就是私有格式,你要不知道哪一位字节具体代表啥,那就得抓瞎。


回答:

  • 检查一下证书是否没有安装好,如果证书没有安装好,就不能解密 https 的 内容,必要的话,可以试着重新安装生成一下证书。
  • 另外,确认打开了这个 Decode ,图中既是打开状态。

Fiddler 抓包APP post的是乱码,返回的也是乱码

  • 不排除软件做了双向加密的可能。

以上是 Fiddler 抓包APP post的是乱码,返回的也是乱码 的全部内容, 来源链接: utcz.com/p/937791.html

回到顶部