charles 乱码_面向监狱编程 - 石胖子写网游外挂 (1) 请求是乱码

e827460592ff7f92db80422a21cb8690.png

本故事纯属虚构,如有雷同纯属巧合。

0 穷中年男人的苦 - 学区房

​ 某年,某家互联网金融公司(俗称p2p)的开发工程师石胖子。最近由于老婆闹着要给孩子买学区房,心情烦闷。

昂贵的学期房,压着中年男人喘不过气,扒着手指算了算,除了卖了在居住的房子外,别无他法。

无奈之下,打算逛一逛某涯论坛调节下心情。忽然看到一篇关于网游外挂暴利的帖子,顿时如同打通了任督二脉一般。

f4403cd35c920640ef5b1de6d7a6e876.png

少灌水,多读书....

01 奇怪的行业现状

又翻了很多同类的文章,石胖子发现这行几个特点:

  • 人员组成奇怪
制作者,其实很多不是专业人士,而且学历层次不齐
  • 技术落后
编写的语言以易语言为主,技术难度低
  • 不修改服务器数据
现行的游戏外挂,基本都是非侵入式的
  • 有法律风险
收律师函的有,被的抓也有....

想了想自己,作为多年的全栈开发工程师,为什么比不上外行人。抱着侥幸心理,想赚些额外收入,从此开启了自己的不归路。

02 新领域,要调查

0e05c3228c15c7e3a9e19c2516d2aec6.png
使用得当,技术才无罪,爬虫的前车之鉴,谨记。

自从女儿出生之后,就没有玩过游戏的石胖子。找坐在对面的小年轻打听了下,找了款网游 - 《天x八x》

7e292a07940f81263dedb29e84de2fb7.png
石胖子决定非必要,不玩“快餐”网游。

忍着满眼花哨的图片,石胖子在官网下载了游戏,打开了游戏后一种不适感扑面而来。

事情还要继续,作为一个资深互联网人士,为了解网游的客户端与服务端的数据交互,石胖子熟练的打开了常用的"高大上"、"专业的"、"冷门的"抓包工具 ---- WireShark 。

1503833ef1662baf9dd836262df45060.png

03 乱码的请求

通过分析游戏的网络请求发现,居然没有使用ssl协议(常说的https请求)。石胖子感到开心,这样就不需要用本地的sslkeylog.log来解密请求了,可以省不少事情。

不过wireshark上虽然显示协议是普通的http。但是请求内容居然是没有任何意义的乱码,这点,让石胖子百思不解。

f9b56d20f54d2704a8c6c29b06057d13.png

< 未完待续 >

往下拖下面还有wireShark的小科普哦

码农在中年

人虽中年,心已老年

fd3894c63b1e410773a177896147258b.png

-1 不一样的抓包工具

我们平时使用的常用的抓包方式fiddler/charles....基本都是是建立了一个代理。让用户和服务器之间的请求都通过代理来传递,从而获取相关数据。

所以不论是其他代理,或者是防火墙,特殊的协议形式等。都有可能造成Fiddler或者Charles抓不到包的情况出现。

但是wireshark,是从驱动层来获取数据,简单来说它监听的是你的网卡。总之它很强大…..

-2 现在为什么冷门

改过一次名

以前叫Ethereal,后来因为商标的问题,更名为了wireshark。

少了个重要功能

改版后,取消了自带的发包工具,这点很影响大部分的使用者。
因为没了简单的自定义断点和修改请求数据的工具,所以很多互联网从业人员,都逐渐就放弃使用wireshark了,所以逐渐就变得冷门了。

当然,还有它因为比较强大,所以有一定学习成本的原因。

0e05c3228c15c7e3a9e19c2516d2aec6.png
使用得当,技术才无罪,爬虫的前车之鉴,谨记。

< 科普时间END>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值