首页
社区
课程
招聘
[原创]一个检测手机环境的Demo
发表于: 2022-8-30 20:13 68843

[原创]一个检测手机环境的Demo

2022-8-30 20:13
68843

前段时间需要讲一下客户端的攻防,但是又不能拿着别人的App对着讲,所以临时写了个App ,主要就是检测指纹和环境信息。代码很少只有几百行。里面用了很多大厂和一些加固厂没有公开的骚操作,主要做了一些常用的检测,如果你对检测原理感兴趣的话,可以尝试去分析一下。内部含有彩蛋 !

第一版本除了三份基础的设备指纹以外还包括如下检测点:

1.3.1版本:
1,1.3版本更新
2,新增ISO线程检测
3,设备指纹优化

1.3.2版本
1,新增启动libart.so检测,用于检测当前App是否被注入
2,检测线程去除libart.so check sum检测。
3,ISO线程逻辑优化

1.3.4版本
1,增加bugly自动升级
2,bug修复

1.3.6版本
1,移除bugly,bugly不支持iso线程。
2,代码逻辑优化
3,新增热更新

1.3.7版本
1,修复lsp hook列表崩溃问题。
2,修复regiestnative getleave问题

1.4.1版本
1, BUGLY导致崩溃问题。
2, 增强magisk hide

1.4.6版本
1,新增Hook检测,当hook框架注入时检测。
2,修复使用Shamiko检测不准确的问题。
3,增强Magisk启动方式检测
4,页面优化

1.5.1版本
1, 新增群组反馈。
2,页面优化
3, 部分检测不准确问题修复 。

1.7.0版本
1,横竖屏切换的问题。

1.8.0版本
1,新增模拟器检测。

2.1.0版本
1,新增云手机检测。

2.3.0版本
1,修复分屏导致多次添加的问题。
2,修复页面展示问题。

2.9.1版本
1,修复自定义Rom 机型逃逸检测问题。

3.0.0版本
1,增强混淆能力。

3.5.0版本
1,检测能力增强。
2,启动速度优化。

4.0.0版本
1,检测能力增强。

4.2.0版本
1,修复因为错误日志上报导致的ANR。

4.4.0版本
1,新增设备指纹,恢复出厂设置保持不变。

4.7.3版本
1,新增frida检测。

4.8.4版本
1,anti frida 。

4.8.8版本
1,支持英语环境

4.9.1版本
1,修复低版本崩溃问题


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2024-8-27 14:40 被珍惜Any编辑 ,原因:
上传的附件:
收藏
免费 29
支持
分享
最新回复 (106)
雪    币: 2313
活跃值: (1950)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
珍惜
2022-8-30 20:16
0
雪    币: 2548
活跃值: (1943)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
打工人何苦为难打工人
2022-8-30 20:17
2
雪    币: 361
活跃值: (101)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
打工人何苦为难打工人
2022-8-30 20:18
1
雪    币: 859
活跃值: (945)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
打工人何苦为难打工人
2022-8-31 09:40
0
雪    币: 7970
活跃值: (2336)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6


android 8.0

2022-8-31 10:31
1
雪    币: 950
活跃值: (1405)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tmi
7
HucKer android 8.0
强啊
2022-8-31 11:09
0
雪    币: 3443
活跃值: (14163)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
8
tmi 强啊
正常设备本身就是没问题的 。
2022-8-31 12:06
1
雪    币: 950
活跃值: (1405)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tmi
9
珍惜Any 正常设备本身就是没问题的 。
三台手机,指纹一样?
2022-8-31 12:33
0
雪    币: 3443
活跃值: (14163)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
10
tmi 三台手机,指纹一样?
... hook一下settext就行了 ,肯定一样啊,目的不是为了修改显示..... 是分析过程呀 
2022-8-31 14:16
0
雪    币: 950
活跃值: (1405)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tmi
11

一个谷歌手机

2022-8-31 16:08
0
雪    币: 950
活跃值: (1405)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tmi
12

一个小米手机

2022-8-31 16:16
0
雪    币: 135
活跃值: (2122)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
一打开就溃败啥情况
2022-8-31 16:46
0
雪    币: 3021
活跃值: (483)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
强大
2022-8-31 17:02
0
雪    币: 64
活跃值: (3994)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15

-

最后于 2023-1-31 10:27 被RiDiN编辑 ,原因:
2022-9-1 13:46
0
雪    币: 6734
活跃值: (4311)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
16
同样打开崩溃,Andriod 7.1
2022-9-1 15:58
0
雪    币: 2239
活跃值: (1109)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
检测成功率不大, 估计都是网上那些开源的代码改吧改吧
2022-9-1 16:27
0
雪    币: 2239
活跃值: (1109)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
检测效果一般般, 估计就是网上开源的代码改吧改吧
2022-9-1 16:28
0
雪    币: 3443
活跃值: (14163)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
19
灬哈密瓜 检测效果一般般, 估计就是网上开源的代码改吧改吧
想多了都是我自己写的。等新版本吧 ,这个版本缺失问题很多
2022-9-2 16:11
0
雪    币: 3443
活跃值: (14163)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
20
tmi 一个小米手机
我发现你真是有点....,  正常设备本身就是没问题的。你明白什么叫检测环境问题么?可以尝试修改一下指纹和过反调试 。
2022-9-2 16:12
0
雪    币: 3443
活跃值: (14163)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
21
RiDiN 过 momo 都不是问题
等等新版本吧 ,这个版本确实有问题,没有针对各类厂商的服务检测,所以导致在mock机型的时候很容易。
2022-9-2 16:19
0
雪    币: 950
活跃值: (1405)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tmi
22
珍惜Any 我发现你真是有点...., 正常设备本身就是没问题的。你明白什么叫检测环境问题么?可以尝试修改一下指纹和过反调试 。
我以为root环境也算是环境不正常
2022-9-2 18:30
0
雪    币: 0
活跃值: (270)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
坐等源码
2022-9-3 16:44
0
雪    币: 170
活跃值: (191)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
珍惜Any 想多了都是我自己写的。等新版本吧 ,这个版本缺失问题很多
打开就崩溃,新版本什么时候出啊
2022-9-7 11:32
0
雪    币: 3443
活跃值: (14163)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
25
cy_h 打开就崩溃[em_78],新版本什么时候出啊
升级啦,还有问题的话加我v296488320 最新版1.3.4
2022-9-7 14:16
0
游客
登录 | 注册 方可回帖
返回
//