包信息
赌场游戏人气蹿升榜找的一个包。
逆向分析
丢到jeb大概看了下就发现是之前分析过的方案。
参考 Google在架包分析-巴西1
小游戏方案是cocos 打包本地h5 ,加上cordova 框架加载。
在代码入口onCreate 就能看到ab判断
1、获取NetworkInterface.getName 判断是否有"tun" 或 “ppp” , 就是判断是否挂代理。
2、判断模拟器
3、判断时区
4、判断时间
然后启动线程加载子包
读取Assets目录下的www/css/index.css
index.css 文件jeb 解析是正常的css文件,看不出来是加密的子包文件,丢到010Edit就能看到了
正常的css 文件 ,后面写入的加密数据
取css后的数据 base64 解码后存到 Zesty.css
AES解密Zesty.css 得到子包apk
私有目录找到子包文件导出来。
B面子包
入口初始化adjust 启线程发送请求获取b面地址
解析返回数据
webview 加载b面地址
抓包b面地址
请求有检测ip,必须巴西ip才能返回b面地址