首页 > 其他分享 >某音App设备注册

某音App设备注册

时间:2022-08-19 04:24:27浏览次数:76  
标签:某音 sendEncryptLog App 注册 device com id

采集抖音数据时,除了加密参数x-gorgon外,还有一个很重要的点就是设备信息,分别有两个参数device_id和install_id。

一、注册分析

我这边发现,每次安装抖音App后,第一次打开,App会向一个接口发送注册请求(注册接口:https://log3-misc.amemv.com/service/2/device_register),会返回device_id和install_id,不过请求的body部分是经过加密的。

某音App设备注册

然后我就反编译APK后用JD-GUI工具看了下代码。

直接搜索device_register,然后发现在com.ss.android.deviceregister.b.c类下发现注册时调用了一个方法sendEncryptLog,这方法在com.ss.android.common.applog.NetUtil类下,我们直接分析这块代码。

分析后发现,当sendEncryptLog方法返回null时,body数据会不进行加密。

拿出Frida,直接hook,强行在sendEncryptLog方法中返回null。

  Java.perform(function () {
  var n = Java.use('com.ss.android.common.applog.NetUtil');
  n.sendEncryptLog.implementation = function (v1, v2, v3, v4) {
  if (v1.indexOf('device_register') > 0){
  return null
  }else {
  return n.sendEncryptLog.call(this, v1, v2, v3, v4)
  }
  }
  });

然后重装下App,打开,抓包后发现,body部分显示明文了。

某音App设备注册

然后我们模拟下这个请求就可以了。

二、最终效果

某音App设备注册

模拟下刚刚的请求,就可以得到新的设备信息了,new_user为1的时候表示是新设备,请求的设备信息记得改。

标签:某音,sendEncryptLog,App,注册,device,com,id
From: https://www.cnblogs.com/Summi/p/16600700.html

相关文章

  • 【nodejs】大事件后台管理项目(一)——登录、注册接口
    Headline大事件后台API项目,API接口文档请参考https://www.showdoc.cc/escook?page_id=37071587612152171.初始化安装nodemonnpmi-gnodemon启动命令nodemo......
  • 路易app
       隐私协议 路易app聊天用户个人信息保护及隐私政策协议更新日期:2019年12月30日生效日期:2019年12月30日引言路易app聊天尊重并保护所有使用路易app聊天网络......
  • function 和mapped function的区别
    1--在函数定义上使用mapped前缀将此函数标记为自动映射到集合上。这意味着,如果将集合作为函数的第一个参数,则该函数将在集合的元素上自动重复调用。这允许您定义脚本化......
  • 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "null"(mapper)
    mapperw文件报错文档根元素"mapper"必须匹配DOCTYPE根"null"原因无法识别mapper文件解决加上<!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""m......
  • Python 虚拟环境管理神器:virtualenvwrapper-win for windows
    项目开发时,为了不污染全局环境,通常会使用虚拟环境隔离工具:virtualenvvirtualenvwrapper 是将所有的虚拟环境放在同一个目录下,方便管理,在使用shell配合小型开发工具就会......
  • Exadata ILOM的控制台出现No appropriate protocol提示,无法挂载ISO介质
    打算对某个节点进行刷机操作,登录该节点的ILOM,打开Java控制台后,提示Noappropriateprotocol(protocolisdisabledorciphersuitesareinappropriate)。准备挂载ISO介......
  • 1015 [USACO 2010 Dec S]Apple Delivery 最短路 建图
     链接:https://ac.nowcoder.com/acm/contest/26077/1015来源:牛客网题目描述Bessiehastwocrispredapplestodelivertotwoofherfriend......
  • 最新红书APP接口
    小红书APP接口稳定运行,主流接口都已部署,支持并发请求!只抓取公开数据供作学习用途,不做引流上赞上粉业务,如有侵权,联系删除,谢谢!需要的朋友联系我!1、搜索接口  2、......
  • uniapp 分包优化和组件按需注入
      mainfest.json文件下找到源码视图  //分包优化"optimization":{"subPackages":true},//组件按需注入"lazyCodeLoading":"requiredComponent......
  • 走在安全前列的公牛如何做App 应用加固?
    随着移动互联网的发展,App使用的普遍性已不言而喻。但与此同时,App的风险也成为企业的关注重点之一。据《全国移动APP风险监测评估报告》显示,对约318万款安卓版本应用宝......