首页
社区
课程
招聘
2021国内风控的几大隐藏检测特征大diss
发表于: 2021-11-4 00:05 26914

2021国内风控的几大隐藏检测特征大diss

2021-11-4 00:05
26914

为回应各位老铁们对风控行业的热情询问,特地写了这篇文章做一个分析,给做风控的人提供一些比较好的入门指导,特地写了这篇文章,希望对新手有所帮助

1.传感器

主要入口:
1
2
3
4
Sensor.getVendor()    //获取传感器厂商
Sensor.getMaximumRange()    //获取传感器最大范围
Sensor.getResolution()       //获取传感器精度
Sensor.getMinDelay()        //获取传感器最小延迟

原理: 通过传感器信息对设备进行分析,可以结合大数据对设备指纹进行检测,也可以通过数据库对每一样设备的传感器进行对比检测作弊。

应用厂商:某盟、某美、某多、某宝、某音

2.文件系统

1
stat -f /

执行结果:
图片描述
原理:第一个是文件系统ID,每个设备都是不一样的,但是无论清除数据还是刷机都不会变。第2、3个是Blocks和Inodes的数量,一般情况下很难改变。

应用厂商:某多、某美、某宝

3.字体列表

1
ls /system/fonts

原理:读取/system/fonts可以获取到安卓的系统字体列表,可以通过md5或者sha-1进行标注,方便对系统ROM识别。因为一般情况下,同一个ROM字体数量、文件名都是基本相差无几

应用厂商:某美、某多、某音

4.OpenGL

1
2
3
4
5
6
7
com.google.android.gles_jni.GLImpl
String glGetString(int name);
 
name值:
GLVendor 7936  GPU厂商
GLRenderer 7937 GPU名称
GLVersion 7938 GPU驱动版本

原理:通过这些属性获取到GPU的相关信息(也可以通过native层获取,这里只演示Java层的),可以通过这些信息和机型数据对比即可得出是否有作弊。并且这些信息也可以用于设备指纹识别。

应用厂商:某盟、某美、某多等所有厂商

5、boot_id和uuid

1
2
cat /proc/sys/kernel/random/boot_id
cat /proc/sys/kernel/random/uuid

图片描述
原理: 这些ID由安卓系统在开机时生成,并且在开机状态下不会改变。风控厂商通过这些ID进行关联检测,并且可以联合其他信息推断是否为同一设备操作。

应用厂商:某盟、某美、某多等所有厂商

结语

安全对抗是不断更新的战场,只有不断的研究和对抗才能让自己保持利于不败之地!有问题的可以加我QQ详聊,2928455383

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

最后于 2021-11-4 00:11 被恋空编辑 ,原因: 改错别
收藏
免费 6
支持
分享
最新回复 (20)
雪    币: 1
活跃值: (883)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2


安全对抗是不断更新的战场,只有不断的研究和对抗才能让自己保持利于不败之地!

最后于 2021-12-17 18:20 被zoukaiping编辑 ,原因:
2021-11-4 09:19
0
雪    币: 2714
活跃值: (1611)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
不错的交流,赞一个
2021-11-4 10:06
0
雪    币: 450
活跃值: (3210)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
hhhaiai 不错的交流,赞一个
非常感谢!我会持续更新有关文章!
2021-11-4 11:31
0
雪    币: 1446
活跃值: (1526)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
还有/system 目录下的某些固定文件的创建时间
2021-11-5 10:20
0
雪    币: 450
活跃值: (3210)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
奋斗der小鸟 还有/system 目录下的某些固定文件的创建时间
举个例子,分享一下呗
2021-11-5 15:49
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
还有音频的drm里面也有唯一id
2021-11-8 09:31
0
雪    币: 450
活跃值: (3210)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
DRM清理数据恢复出厂设置都能过,有必要讲吗?
2021-11-8 11:41
0
雪    币: 450
活跃值: (3210)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
mb_mnqvyswo 还有音频的drm里面也有唯一id
DRM清理数据恢复出厂设置都能过,有必要讲吗?
2021-11-8 11:42
0
雪    币: 18
活跃值: (561)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
drm在高版本系统里本来就会变吧
2021-11-8 17:30
0
雪    币: 450
活跃值: (3210)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
ele7enxxh drm在高版本系统里本来就会变吧
对得
2021-12-7 11:29
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12
66666
2021-12-7 18:37
0
雪    币: 450
活跃值: (3210)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
zoukaiping 是广告贴还是交流贴?ls /system/fonts某盟也有,某美的文件系统是在b3-b10,文件夹遍历,子文件属性MD5,大数据检测匹配。某Y,shell, us ...
是的,安全对抗是一个不断持续而漫长的过程!
2021-12-15 16:01
0
雪    币: 218
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
0x7
14
期待大佬的下一次分享
2022-4-22 17:18
0
雪    币: 112
活跃值: (1222)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
文件系统参考statfs结构体下面的f_fsid, boot_id, random_id都好处理, fonts不用说了。
2022-4-27 16:07
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
16
f_fsid 怎么改?
2022-5-20 15:47
0
雪    币: 0
活跃值: (532)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
恋空 DRM清理数据恢复出厂设置都能过,有必要讲吗?
你清理数据,恢复出厂设置会影响效率啊,能说出来直接改了不更好吗?
2022-5-24 10:32
0
雪    币: 5226
活跃值: (3295)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
有无相应xposed模块可以修改
2022-5-24 11:10
0
雪    币: 450
活跃值: (3210)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
湿求了鸭 有无相应xposed模块可以修改[em_32]
xposed好像修改不了,这些不是java层的,都是native层的
2022-6-1 11:10
0
雪    币: 77
活跃值: (1234)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
都是混合起来的,所以处理才更加繁琐
2022-6-2 15:52
0
雪    币: 102
活跃值: (2050)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
21
mark
2023-2-23 14:38
0
游客
登录 | 注册 方可回帖
返回
//