android app so 加密算法分析破解|siua unidbg

android 逆向 27 / 37

本文只作学习研究,禁止用于非法用途,否则后果自负,如有侵权,请告知删除,谢谢!

推荐阅读

本文参考龙哥星球样本
更多 Unidbg 使用和算法还原的教程可见星球: 点击加入龙哥星球

前言

某团 android app siua 参数分析,美食列表接口,版本 11.9.405
上篇文章写了 mtgsig 参数的分析,点击跳转

自行抓包,下面直接分析 java

java 层分析

先全局搜索 siua 关键词,定位到这里在搜索,API_KEY_siua

点进这里看一下

跟进 MTGuard.userIdentification 函数, 在跟进 MTGuard.siua 函数

继续跟下去最终是来到了 startCollection native 函数,该函数是个实例函数,不是 static

unidbg

因为是实例方法,所以在调用的时候需要先初始化一下 SIUACollector 这个类,当然如果你是根据 函数地址调用,完全不需要这一步操作

  • 跑起来之后就开始补环境,过程是十分的漫长,需要补很多

  • siua 获取了很多设备指纹,比如电量电池之屏幕亮度啥的

最终补完 630 行代码左右,最后结果也是成功运行出来,环境总体来说,不难,就是需要花时间

暂无评论
本文作者:
本文链接: https://www.qinless.com/?p=1038
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 qinless 的博客!
100

发表评论

返回顶部