找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 589|回复: 0

某手sig与__NS_sig3 hook分析(二)

[复制链接]

2万

主题

162

回帖

18万

积分

管理员

积分
184954
发表于 2021-12-2 18:24:32 | 显示全部楼层 |阅读模式 IP:山东省青岛市 移动

登录后更精彩...O(∩_∩)O...

您需要 登录 才可以下载或查看,没有账号?立即注册

×
某手sig与__NS_sig3 hook分析(二)
直接搜索_sig3,直接就一处nice。
1.png
这里根据入参分析,a2应该是url做了一些处理,str2就是刚才拿到的sig,a4是a3.a()的返回值,最重要的就是这个a3了,直接跟进a3.a()。
2.png
发现o0是个接口,找到实现
3.png
发现就一处实现了这个接口,跟进
4.png
找到a(String str)这样的方法
5.png
继续跟进v.b


返现只有atlaSign这个方法有用,继续跟进KSecurity.atlasSign()
6.png
跟进d.a
7.png
这里就是最终要返回sig3的地方了,catch都忽略,ivar对象存入了一些信息,包括刚才传入的字符串,最后return的str2是ivar.j()。看来是0335这里对ivar.j()做了赋值操作, 跟进看下。
8.png
是接口,继续找实现部分
9.png
依然只有一处
10.png
最后这v1应该就是我们想要的sig3了,跟进getRouter().a。
11.png
发现是接口,继续找到实现
12.png
发现这里是调用so。
13.png
继续跟进f.a
14.png
发现so文件
15.png
hook点一
先hook这个地方看下参数(url处理过后+sig),这个返回值也就是最终的sig3参数
16.png
hook确定参数就是url+sig的字符串。
返回值为2201241949d50b5c5d5dc086e33e32567763144148,抓包比对确定参数没错。
17.png
hook点二
18.png
这里hook之后的参数为
19.png
到这里就分析完了。

测试结果:
20.png

sig参数分析
————————————————
版权声明:本文为CSDN博主「986227498」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_34581212/article/details/107003182


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|哩布大模型|Civitai大模型|IP定位|图反推|站长素材|deepseek|即梦视频|阿狗工具|花瓣网|pinterest|php手册|宝塔文档|CyberChef|猫捉鱼铃|手机版|小黑屋|下载狗|IPS|在线工具|分享屋 ( 鲁ICP备2021028754号 )

GMT+8, 2025-5-10 07:36

Powered by 分享屋 X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表