当前位置: 首页 > news >正文

Google在架ab包分析-巴西

包信息

gp链接:https://play.google.com/store/apps/details?id=com.vdsfwe.gdsrew.dsfgdsfds&hl=pt-br&gl=br
包名:com.vdsfwe.gdsrew.dsfgdsfds
10w+ 下载量,在架2周
在这里插入图片描述
补充同方案包:
在这里插入图片描述

逆向分析

上来直接就是加载so 调用Native方法aweqfe2
在这里插入图片描述
先看一下so的导出函数,导出函数里面直接就可以找到aweqfe2
在这里插入图片描述
调用HttpsStartRun 的 start方法,又回到java层
在这里插入图片描述
HttpsStartRun 线程的run 方法是个Native方法,再次回到so层
在这里插入图片描述
同样在so的导出函数里面可以直接找到Java_com_vdsfwe_gdsrew_dsfgdsfds_HttpsStartRun_run 函数
直接联网请求获取b面地址,用的是三方的api,mockapi.io,请求返回的b面地址和adjust事件码
在这里插入图片描述
joinA 是进A面,A面是java层代码实现,不重要忽略。
在这里插入图片描述
调用SNP检查ip
在这里插入图片描述
用的三方api ,ip-api.com 查询ip归属地,判断countryCode
在这里插入图片描述
joinB 就是进b面,
在这里插入图片描述
初始化adjust ,然后调用 HttpsEndRun的
在这里插入图片描述
在这里插入图片描述
回到Java层,HttpsEndRun 同样的方式调用Native函数
在这里插入图片描述
再次回到so 找到Java_com_vdsfwe_gdsrew_dsfgdsfds_HttpsEndRun_run
主要就是实现webview 加载b面地址
在这里插入图片描述

相关文章:

  • 阿里云服务器dns怎么修改服务器地址?服务器dns怎么设置??
  • MTK Android12-13 App卸载加锁
  • 基于 Java 的实现前端组装查询语句,后端直接执行查询方案,涵盖前端和后端的设计思路
  • 如何搭建spark yarn 模式的集群集群
  • java 和 C#操作数据库对比
  • Web基础和HTTP协议
  • kvm学习小结
  • 计算机视觉——通过 OWL-ViT 实现开放词汇对象检测
  • Java垃圾收集器与内存分配策略深度解析
  • php数据库连接
  • Linux常见基础命令
  • Leetcode - 双周赛155
  • 超级好用的​​参数化3D CAD 建模​​图形库 (CadQuery库介绍)
  • 数字孪生的浪潮:从虚拟镜像到现实世界的 IT 变革
  • Rust 学习笔记:编程练习(一)
  • 计算机基础—(九道题)
  • 24体育NBA足球直播M28模板体育赛事直播源码
  • Rmarkdown输出为pdf的方法与问题解决
  • 从代码学习机器学习 - UMAP降维算法 scikit-learn版
  • Android 消息队列之MQTT的使用(二):会话+消息过期机制,设备远程控制,批量控制实现
  • 价格周报|供需回归僵局,本周生猪均价与上周基本持平
  • 1450亿元!财政部拟发行2025年中央金融机构注资特别国债(二期)
  • 本周看啥|喜欢二次元的观众,去电影院吧
  • 成都公积金新政征求意见:购买保障性住房最高贷款额度上浮50%
  • 体坛联播|双杀阿森纳,巴黎晋级欧冠决赛对阵国际米兰
  • 美联储如期按兵不动,强调“失业率和通胀上升的风险均已上升”(声明全文)