首页
社区
课程
招聘
[原创]自动化采集Android系统级设备指纹对抗&如何四两拨千斤?
发表于: 2024-5-25 16:32 58164

[原创]自动化采集Android系统级设备指纹对抗&如何四两拨千斤?

2024-5-25 16:32
58164
收藏
免费 61
支持
分享
打赏 + 15.00雪花
打赏次数 2 雪花 + 15.00
 
赞赏  orz1ruo   +5.00 2024/05/25 助人为乐~
赞赏  憨豆爆发   +10.00 2024/05/25
最新回复 (75)
雪    币: 12
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
51
惜佬,有啥别的地方发博客么? 总感觉看完缺少点什么。
2024-10-23 15:39
0
雪    币: 4960
活跃值: (14952)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
52
mb_ndaywdez 惜佬,有啥别的地方发博客么? 总感觉看完缺少点什么。
暂无
2024-10-30 16:28
0
雪    币: 4960
活跃值: (14952)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
53
mb_ndaywdez 牛逼,学习了。如果能给个代码让我白嫖就好了。
2024-11-4 14:26
0
雪    币: 4162
活跃值: (6033)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
54
佬,高版本是不是拿不到蓝牙的mac地址了,imei也是
2024-11-12 10:43
0
雪    币: 4960
活跃值: (14952)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
55
KerryS 佬,高版本是不是拿不到蓝牙的mac地址了,imei也是
关闭蓝牙即可,不要打开,NFC关闭,蓝牙关闭,手机静音,位置信息关闭,前置条件。
2024-11-12 11:40
1
雪    币: 4162
活跃值: (6033)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
56
珍惜Any 关闭蓝牙即可,不要打开,NFC关闭,蓝牙关闭,手机静音,位置信息关闭,前置条件。
但是我开启蓝牙之后,获取到的蓝牙mac也是一串固定的02 00 ...,
2024-11-13 11:54
0
雪    币: 4960
活跃值: (14952)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
57
KerryS 但是我开启蓝牙之后,获取到的蓝牙mac也是一串固定的02 00 ...,
安卓版本问题,低版本,很多可以通过系统漏洞去获取蓝牙地址 。所以建议关闭。
2024-11-13 18:07
1
雪    币: 280
活跃值: (203)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
58
珍惜老哥真牛呀!膜拜了
2024-11-20 14:50
0
雪    币: 4960
活跃值: (14952)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
59
magicjava 珍惜老哥真牛呀!膜拜了
带带弟弟
2024-11-20 15:11
0
雪    币: 71
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
60
膜拜我的珍惜大哥---by发财
2024-11-22 14:49
0
雪    币: 2503
活跃值: (6531)
能力值: ( LV9,RANK:235 )
在线值:
发帖
回帖
粉丝
61
无敌!!
2024-12-11 23:25
0
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
62
大佬,这部分sysctl_bootid = (char *)kallsyms_lookup_name("sysctl_bootid");获取sysctl_bootid的地址的时候返回的是空,是对内核版本有什么要求吗
2025-2-19 11:40
0
雪    币: 4960
活跃值: (14952)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
63
wx_梦里不知身是客 大佬,这部分sysctl_bootid = (char *)kallsyms_lookup_name("sysctl_bootid");获取sysctl_bootid的地址的时候返 ...
你去搜一下看看呗 ,内核里面基本都会有的
2025-2-20 20:32
0
雪    币: 120
活跃值: (230)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
66
lsplant这套还是挺依赖跳板代码的,有跳板他的头指令就有比较明显的痕迹,最好是不要在用户进程里使用。某种程度上,最老版本的art-xposed 其实提供了不错的思路,也能移植到15上。
2025-3-17 14:26
1
雪    币: 209
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
67
resetprop --delete指令在alp面具模块中,执行删除某条系统属性后,列如(persist.sys.vold_app_data_isolation_enabled),会被30版本的牛头人检测到Property Modified (10),但正常手机中本不应该存在这个属性吧,求各位大佬讲解一下牛头的检测到这条属性的原理是什么
2025-4-16 11:24
0
雪    币: 4960
活跃值: (14952)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
68
mb_bzferabr resetprop --delete指令在alp面具模块中,执行删除某条系统属性后,列如(persist.sys.vold_app_data_isolation_enabled),会被30版本的牛头人 ...
用最新版本,最新magisk 28已经修复了这个问题了。也不算Bug,就是把原始属性置为null,牛头人会去读取原始熟悉判断是否null,以此实现检测的。
2025-4-16 13:57
0
雪    币: 4960
活跃值: (14952)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
69
mb_bzferabr resetprop --delete指令在alp面具模块中,执行删除某条系统属性后,列如(persist.sys.vold_app_data_isolation_enabled),会被30版本的牛头人 ...
直接用system_porperties去解析就行了。
2025-4-16 14:04
0
雪    币: 209
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
70
珍惜Any 用最新版本,最新magisk 28已经修复了这个问题了。也不算Bug,就是把原始属性置为null,牛头人会去读取原始熟悉判断是否null,以此实现检测的。
感谢大佬解答,我刚刚升级alp面具为28103,shamiko1.2.3,zygisknext1.2.8,模块里面使用用resetprop --delete命令,牛头还是会报Property Modified (10),还有一点疑惑是system_porperties解析是指这种吗?
import android.os.SystemProperties;

public class SystemPropertyDemo {
    public static void main(String[] args) {
        // 读取 Android 版本
        String sdkVersion = SystemProperties.get("ro.build.version.sdk");
        System.out.println("Android SDK Version: " + sdkVersion);

        // 读取设备型号
        String deviceModel = SystemProperties.get("ro.product.model", "Unknown");
        System.out.println("Device Model: " + deviceModel);
    }
}
2025-4-16 16:37
0
雪    币: 0
活跃值: (371)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
71
KerryS 我怎么感觉直接去逆向分析风控sdk,看它上传了什么信息,更加简洁一点
确实是这样的,看他取哪些值,然后针对性的修改。但是作者可能想实现的是那种通杀情况
2025-4-16 19:45
0
雪    币: 4960
活跃值: (14952)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
72
mb_bzferabr 感谢大佬解答,我刚刚升级alp面具为28103,shamiko1.2.3,zygisknext1.2.8,模块里面使用用resetprop --delete命令,牛头还是会报Property Modi ...
7f4K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6T1L8r3!0Y4i4K6u0W2j5$3q4F1P5h3W2W2i4K6u0W2N6r3!0H3i4K6u0r3x3U0l9J5x3W2)9J5c8U0l9@1i4K6u0r3x3o6W2Q4x3V1k6H3M7X3!0H3k6i4u0@1P5g2)9J5k6r3W2E0M7r3I4W2L8h3g2F1N6r3q4@1K9h3!0F1i4K6u0V1j5h3&6V1i4K6u0V1K9i4y4G2L8r3q4@1K9h3!0F1i4K6u0r3i4K6t1$3L8X3u0K6M7q4)9K6b7W2!0q4y4q4!0n7b7W2)9^5c8g2!0q4y4g2!0m8y4q4!0n7y4q4!0q4y4#2)9&6b7#2)9^5b7W2!0q4y4q4!0n7z5q4)9^5x3q4!0q4y4q4!0n7z5q4)9^5b7W2)9J5y4X3&6T1M7%4m8Q4x3@1t1`.
2025-4-17 11:06
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
73
珍惜Any 很好的问题,目前就tee解锁验证,github有一个项目,是hook密钥的方式去绕过的,还有一种办法是直接在内核tee这块进行处理 。
佬,内核tee处理有开源的github项目吗,我没搜到
2025-4-21 20:18
0
雪    币: 4960
活跃值: (14952)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
74
mb_lfvhycml 佬,内核tee处理有开源的github项目吗,我没搜到
服务端mock一下设置成不支持tee然后在设置密钥,没必要搞这个,你root和解锁特征根本整不完,你试试hunter我写的,在小米设备根本不会误判
2025-4-22 00:03
0
雪    币: 66
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
75
怎么联系,解决一个perimeterx   按压 获取了设备的那些指纹
2025-5-16 09:12
0
游客
登录 | 注册 方可回帖
返回