首页
社区
课程
招聘
[原创] bilibili frida检测分析绕过
发表于: 2025-3-6 16:47 38002

[原创] bilibili frida检测分析绕过

2025-3-6 16:47
38002

传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!!

收藏
点赞 5
打赏
分享
最新回复 (9)
雪    币: 1560
活跃值: (5833)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
3
检测的函数JNI_Onload之前有两个init段函数和init_xxxx函数,android-dlopen-ext执行完的时候,init_xxx在其内部执行完了,所以要找一个函数处在init_xxxx和android-dlopen-ext函数之间,比如:call_constructor函数,大多数文章都是hook ro.build.version.sdk字段判断,其实也可以搞call_constructor函数的,也在init_xxxx之前执行,看so加载链接初始化的过程
2025-3-15 23:35
1
雪    币: 5
活跃值: (4470)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
思路赞一个
2025-3-26 09:56
0
雪    币: 1674
活跃值: (1264)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
WMBa0 检测的函数JNI_Onload之前有两个init段函数和init_xxxx函数,android-dlopen-ext执行完的时候,init_xxx在其内部执行完了,所以要找一个函数处在init_xxx ...
是的哥
2025-4-1 10:56
0
雪    币: 10
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6

我dump了解密后的libmsaoaidsec.so,它没有显式导入pthread_create,而是通过调用dlsym获取pthread_create
但我碰到一个问题,在利用putRet patch线程调用的函数后,主线程调用strstr 函数时,haystack无效指针,导致进程崩溃。楼主有类似的情况吗

最后于 2025-4-1 16:17 被null0bj编辑 ,原因: 错别字
2025-4-1 13:42
0
雪    币: 10
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
null0bj 我dump了解密后的libmsaoaidsec.so,它没有显式导入pthread_create,而是通过init_array的函数解密字符串,调用dlsym获取pthread_create,虽然没有 ...
是否可能是主线程访问了共享的内容,由于子线程没有实际启动,导致共享内容没有被子线程处理,从而引发无效指针的问题。
2025-4-1 13:45
0
雪    币: 128
活跃值: (1650)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
学习了,有时间练习看看
2025-5-11 22:54
0
雪    币: 500
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
666,学习了
2025-9-5 09:40
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
666
2026-4-11 15:44
0
游客
登录 | 注册 方可回帖
返回