前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我是如何登陆某知名主播游戏账号的

我是如何登陆某知名主播游戏账号的

作者头像
ChaMd5安全团队
发布2018-03-29 11:39:39
1.2K0
发布2018-03-29 11:39:39
举报
文章被收录于专栏:ChaMd5安全团队ChaMd5安全团队

我是如何登陆某知名主播游戏账号的

From ChaMd5安全团队核心成员 香香

在寒假的时候在我表姐的带领之下我迷上了某某狼人杀。玩着玩着我想实现裸点场上全部人的身份。鸡汁的我就用wireshark抓包,但是并没有实现裸点全场身份。为什么呢?下图做出解释。

因为数据包长这样,分析过后得到已知身份是(0村名;1狼人;2预言家;3女巫;4猎人;5 白痴;6守卫),未知身份是-1表示。很难受。

但是这款分析发现这款app认证的时候,协议走的是http,于是拿出神器。开始分析。首先打开狼人杀,先正常流程走一遍包。

测试发现这里是可以进行越权进行登录的。后面的数据包,依次修改userNo即可。但是这不是重点。

我们发现reponse可以返回包含用户名称(unicode编码)的json。在网上得知著名lol解说JY的名字是“自以为是的XXX”(已打码)。所以这一步的时候,我写了个脚本去跑JY的ID,本以为会跑很久(几百万的用户),可是没想到运气很好(老板是第一批用户,23333)。

然后去越权登录JY的账号装装逼啊!!!

漏洞发现时,已经第一时间反馈给官方客服。

这是给他们反馈另一个洞的截图。前面的私信被我删了 = =。

那么如何防御这一类越权漏洞呢?

对ID进行另一个同密匙的绑定传输,个人认为是最有效的方案。你光知道我的id不行,你还得知道我的密匙。

其次,用户ID传输的时候不要用自加的明文ID,加个密再传ID进行比较啊。


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-04-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ChaMd5安全团队 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 我是如何登陆某知名主播游戏账号的
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档