血族bloodline手游
血族Bloodline手游聊天系统的相关研究
目录
1. 介绍&起因
2. Fiddler初尝试
3. Wireshark初尝试
4. 总结
一、介绍&起因 ↶
(PS. 容我说先几句)
《血族bloodline》是一款吸血鬼卡牌手游,根据漫画家爱欧超人气同名漫画《血族Bloodline》改编。【摘自 - 百度百科】
目前,这款手游是我玩的最长的手游,没有之一。虽然很多人不喜欢,但是我觉得挺好玩的。每天忙碌的学习生活中,只要抽空玩一下就好,非常不肝的游戏,而且我也没有那些大佬那么强的肝 ▄█▀█●。
emmm… 最近,正在学习网络工程方面的内容,正好拿来研究。很早之前我就尝试抓取血族手游的数据包,但是失败了,懂得还太少。到目前为止,对网络方面有一定了解,所以用它来学习一波。
二、Fiddler初尝试 ↶
1. 打开Fiddler
2. 准备手游
3.打开手游,并进入游戏
4.查看Fiddler
在登入过程中,出现了一些HTTP包,看上去都是跟登入有关的,和我们的目的不符合,尝试切换界面等操作。
经过我不断地尝试,就是没办法抓出其它的包。所以猜测数据通信方面应该是用别的协议,而不是http协议。这也是为什么之前研究抓取数据包失败的原因【别说了,那个时候,我连这几个包都没抓出来,o(╥﹏╥)o】,Fiddler主要功能是:抓取HTTP协议包,我们就不强求它了,所以切换工具,准备使用Wireshark。
三、Wireshark初尝试 ↶
1. 关闭Fiddler,打开Wireshark,选择WLAN
2. 进入Wireshark
3. 填写显示过滤器【曲折过程不写了】
过滤出我们想要的东西 —— 发现是TCP协议。
注意:这里的src值,可以通过 cmd -> ipconfig /all 的 IPv4 地址;dst值我就不直接给全了,想尝试地话,应该很快找得到
4. 发送一条消息,验证我们的结果
-
发送英文消息
回到Wireshark,查看结果:
-
发送中文消息
回到Wireshark,查看结果:
因为是中文,Wireshark没办法正常显示
-
关于中文显示问题的解决办法
办法一:
对任意一个数据包,右键Follow - TCP Stream
选择ASCII编码,也可以看到英文,但是中文看不了:
选择UTF-8编码,可以看到中文,但是其他部分乱的不行:
办法二:
Copy下来
复制到Txt文件中
整理一下:
尝试使用,16进制到文本字符串的转换,在线实时转换,可以看到中文正常显示出来了。
-
尝试查看世界聊天窗口的情况
这样确实得到了聊天室的信息:
参考链接:
- 史上最简单的 Wireshark 和 TCP 入门指南
- 如何将wireshark抓包的中文恢复
- 16进制到文本字符串的转换
四、总结 ↶
总结一下,本次实验过程中,也遇到了很多困难,毕竟使用Wireshark次数不多,在查找ip方面花了挺长的时间;过滤方面不够熟练,导致时间花了很多。而且,对TCP协议熟悉程度不高,还是要多看书【不过,时间不允许~~】。经过这次的抓包的简易分析,对Wireshark的操作熟练度增加了,对TCP协议的理解深一点了。
那么,最后,希望血族手游能保持下去~ 继续加油吧 ヾ(◍°∇°◍)ノ゙,以后还有能力的话,再尝试别的方面吧。那就先这样吧~
点我回顶部 ☚
Fin.
相关阅读
10月30日下午18点,百变大咖王祖蓝第三次来到触手TV直播间!祖蓝的精彩表现又一次吸粉无数,直播间在线人数高达730万!令人意想不到的
2月2日的更新基本就是春节版本了,今年的春年比以往都晚了那么一些,但丝毫不妨碍大家对新玩法的追求,且一起来看下2月2日更新的时间和
QQ炫舞手游社区答题怎么玩?每天12:00、18:00、21:00三个时段都能参与答题,不过一些玩家还不知道答案是什么了,下面就来看下QQ炫舞手
神武3手游灯谜大会答题攻略,神武3手游灯谜大会怎么玩?神武3手游灯谜大会题目涉及知识广,该如何回答获取积分,下面跟随小编冉冉一起去
投资商的观点、策略的变迁其实第一轮的移动游戏投资在两年多前就结束了,北京的PunchBox、MobArts艺动娱乐、艾格拉斯,成都的Tap4Fun