首页
社区
课程
招聘
[讨论]关于 ClientCheckData加密算法研究
发表于: 2018-9-24 21:44 10533

[讨论]关于 ClientCheckData加密算法研究

2018-9-24 21:44
10533

本帖纯技术分析研究,如果有侵权,请管理员删除,谢谢。

关于 ClientCheckData 其实在很早的版本很早就已经有了,只不过在之前的版本中只用于收集收集数据,包括运行数据和本机信息,然后通过上报接口上报。

内容十分详细,包含是否越狱,是否root,是否双开,包的校验值,运行起来加载的so/dylib内容列表,是否被hook,一些运行安全信息,至于WX运行过程中

还上报了哪些数据信息,没有十分的了解,以前上报数据都是明文,大家可以看到上报了啥,现在加密上报就不得而知了。


ClientCheckData 做啥的:

        ClientCheckData主要用于上报数据,用来检测账号是否安全运行,如果有多开,有用xopsed以及frida框架,在这份数据里都会被发现,并且root以及越狱

都会被检测出来,所以会有封号的可能,最新的版本,如果这个数据登录的时候不传,就会提示非法客户端登录。所以之前的市面上那些挂机的ipad基本上都被干掉了。

        

ClientCheckData 加密算法:

         ClientCheckData早起的版本是明文上报,可能WX注意到这个问题了,在新版本采用新的加密和混淆上报,混淆代码十分大,导致IDA都无法反编译,而且混淆膨胀的很大,很像LLVM的混淆,目前来看加密后的数据由原来的原文XML数据,经过压缩以后,由加密算法加密完成,加密以后的数据有一些明显的特征,比如开头以00000003开头,类似一个版本,然后紧接着16字节是固定的,从混淆的代码来看,应该加密后的数据保持了十六字节对其。

          从混淆的字符串里,大概能看到AES的影子,但是恐怕WX如此重视这块的安全,应该不会是AES这样草草了事,具体什么样的加密算法目前还咱不知道。

          由于暂时没有太多的思路,暂时开个帖子,后续研究有进展,再补上吧。如果大家有什么想法可以告诉我。

          当然祝大家中秋快乐,你们的城市月亮圆不圆。


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

最后于 2018-9-24 21:45 被大魔头编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
00000003开头很简单
00000005开头就难了
2018-9-24 22:27
0
雪    币: 387
活跃值: (897)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
exile 00000003开头很简单 00000005开头就难了
大神,00000003的破解了吗?
2018-10-5 22:34
0
雪    币: 199
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
楼主,请教一下哪个版本是明文的,我怎么没有找到
2018-12-26 10:46
0
雪    币: 1490
活跃值: (9928)
能力值: ( LV9,RANK:240 )
在线值:
发帖
回帖
粉丝
5
不发送这个就必然被封么?在哪个so里面啊?
2019-1-5 18:33
0
雪    币: 237
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
请问网上这张思路图是对的吗,我搞了好久没搞出来,你知道图上的a1数据是怎么来的吗?
2019-4-26 11:15
0
雪    币: 208
活跃值: (1986)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
7
木大木大木大 请问网上这张思路图是对的吗,我搞了好久没搞出来,你知道图上的a1数据是怎么来的吗?

2019-5-4 19:47
0
雪    币: 220
活跃值: (82)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
大神请教下,ios 710版本的这段值解出来没?
2020-4-10 17:06
0
雪    币: 83
活跃值: (1087)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
9
已阅读
2020-4-10 19:39
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
已搞定,感兴趣 +v oxddoxdd
2020-4-27 00:29
0
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
最新的Mac的是00000001了?
2022-4-20 23:36
0
游客
登录 | 注册 方可回帖
返回
//