【HTTP】WireShark中获取Content-Encoding: gzip时的响应内容
2016-08-05 16:42
1406 查看
GZIP格式
详见:http://blog.csdn.net/jison_r_wang/article/details/52068607 表述的很清楚
关键:GZIP头以0x1F8B开始
用WireShark获取压缩的响应数据
我的WireShark版本号为:v1.12.4
1.选择一个包,右键Follow TCP Stream
2.选择下方的Raw
3.点击Save As 保存为xxx.zip
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/10/d21f4bc6875db6339554a88fb730c7c3.jpg)
4.选择Hex Dump,查找0x1F8B的位置
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/10/9208e6b15b4cec52c6cf9caea20aac2c.jpg)
5.用Notepad++打开xxx.zip,删除刚才0x1F8B前面的内容,保存
注意:不要用UltraEdit,我用UltraEdit时打开的内容会发生变化,原本是0x00的会变成0x20
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/10/00bf86721eee9d0d7deab8cc01eeb1ab.jpg)
6.右键xxx.zip解压,然后就可以打开看到具体内容了
详见:http://blog.csdn.net/jison_r_wang/article/details/52068607 表述的很清楚
关键:GZIP头以0x1F8B开始
用WireShark获取压缩的响应数据
我的WireShark版本号为:v1.12.4
1.选择一个包,右键Follow TCP Stream
2.选择下方的Raw
3.点击Save As 保存为xxx.zip
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/10/d21f4bc6875db6339554a88fb730c7c3.jpg)
4.选择Hex Dump,查找0x1F8B的位置
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/10/9208e6b15b4cec52c6cf9caea20aac2c.jpg)
5.用Notepad++打开xxx.zip,删除刚才0x1F8B前面的内容,保存
注意:不要用UltraEdit,我用UltraEdit时打开的内容会发生变化,原本是0x00的会变成0x20
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/10/00bf86721eee9d0d7deab8cc01eeb1ab.jpg)
6.右键xxx.zip解压,然后就可以打开看到具体内容了
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/10/00ff700fc5b5dd0971ffcff46a5df3ea.jpg)
相关文章推荐
- HttpClient获取响应内容类型Content-Type
- Tomcat 中响应头信息(Http Response Header) Content-Length 和 Transfer-Encoding 之种种
- http响应头上为什么没有Content-Encoding
- 获取http的gzip内容并解压相关问题(续)
- 通过HttpClient获取响应内容字符集
- HTTP 响应头信息(Http Response Header) Content-Length 和 Transfer-Encoding
- 获取http的gzip内容并解压
- HttpClient获取响应内容类型Content-Type
- 获取HttpURLConnection 响应体内容
- 关于获取http的gzip内容并解压
- 获取http的gzip内容并解压相关问题
- Tomcat 中响应头信息(Http Response Header) Content-Length 和 Transfer-Encoding 之种种
- Tomcat 中响应头信息(Http Response Header) Content-Length 和 Transfer-Encoding
- http: 支持 Content-Encoding: gzip
- 获取http的gzip内容并解压相关问题
- C# 利用HttpWebRequest模拟登陆获取数据设置Accept-Encoding为gzip,deflate后返回的网页是乱码处理
- HTTP 协议中的 Content-Encoding 和 Transfer-Encoding(内容编码和传输编码)
- VBS获取GZIP压缩的HTTP内容的实现代码
- 利用HttpWebRequest获取网页内容,由于Gzip压缩导致乱码的情况
- Tomcat 中响应头信息(Http Response Header) Content-Length 和 Transfer-Encoding 之种种