首页
社区
课程
招聘
[旧帖] 封包编码问题 0.00雪花
发表于: 2016-1-15 16:46 4722

[旧帖] 封包编码问题 0.00雪花

2016-1-15 16:46
4722
老师布置的作业,分析个网络封包流量,内容却是乱码.普通的http流量不是https的,试过ansi和utf8编码转换也是乱码,请教下该如何分析
POST /api/client.log.stat HTTP/1.1
Accept-Encoding: gzip
User-Agent: NineGameClient/android
Content-Type: application/x-www-form-urlencoded
Content-Length: 424
Accept-Charset: UTF-8
Host: stat.assistant.DJ.cn
Connection: Keep-Alive

m90...+5.....@7^*...j'.j..pK......K..........r.|..r...AN.S.......
./......
%S.....J..|Q.....)[$....'a ....0..I.?h..#S....9n...6...z...\.....=...Bi.R.<.....O.;/......(y....YP)..<vT.3.,..}.;.Y.;4.F..J.7.#....e.R..:
b.....`5....e..\......`,..*....y9DFL../.z40.ZD..o....l......_.Vu..kD......<..3..X?T...v...H....G...%.....~..q..i..B..`..yX{ =..r....R........e{...3..ElTx...}
..d..*.{X/.$._..ro.......;....*|.QBs..4.V..!y...C..p.

HTTP/1.1 200 OK
Server: nginx
Date: Fri, 15 Jan 2016 02:57:08 GMT
Content-Type: application/octet-stream
Content-Length: 113
Connection: keep-alive
Access-Control-Allow-Headers: *
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET,POST,OPTIONS
Cache-Control: no-cache
Server-Name: st-ucgc246

m90.Y...=.wvCw...vg.......-.W...g.U.M..r$.a..Y...W.u...w.....W&%....1[:......;sy...e....^.%p.D)......!T....(.w.up

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 296
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
看十六进制,随机抽取对比各中文编码的十六进制范围
2016-1-15 19:29
0
雪    币: 6825
活跃值: (1570)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
Accept-Encoding: gzip

Content-Type: application/octet-stream
2016-1-15 19:32
0
雪    币: 9
活跃值: (78)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
编码已经转化过了ansi和UTF8都是乱码
2016-1-15 20:31
0
雪    币: 9
活跃值: (78)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
接受是GZIP,但是发送是乱码啊
2016-1-15 20:32
0
雪    币: 296
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
不要过分依赖抓包工具,乱码产生其实常见有三种情况:
1、抓包工具不支持中文显示,比如进程抓包工具WSExplorer这种,中文双字节被拆分成单字节显示,于是就乱码了
2、写的是UTF-8但实际上是其它编码,我遇到过一些XML数据标签里写的是UTF-8编码但实际上是GB2312编码,于是也乱码了
3、软件缺陷,编程中http协议头和正文间应该是两个换行,但有的不按套路来的会只发送一个,这时就看接收端的设计了,有的程序默认跳过协议头后的两个字节不处理,于是假设正文数据第一个为汉字的时候,汉字编码的一半被忽略了,也会导致乱码
2016-1-18 16:28
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
....用/xx表示?
2016-1-19 18:55
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
熟悉的m90开头数据
2016-8-19 15:55
0
游客
登录 | 注册 方可回帖
返回
//