首页
社区
课程
招聘
[求助]app是如何分辨设备是否被root了的呢
发表于: 2019-3-4 17:39 6023

[求助]app是如何分辨设备是否被root了的呢

2019-3-4 17:39
6023
如何对root过的设备进行伪装,让设备里面的应用将该设备当成未root的设备。是不是用xposed hook一个系统的方法,然后修改参数啊

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 2484
活跃值: (3077)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
试试直接hook su命令之后的返回
最后于 2019-3-4 18:33 被熊猫吃鱼编辑 ,原因:
2019-3-4 18:32
0
雪    币: 3937
活跃值: (3327)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
which su
2019-3-4 20:50
0
雪    币: 9479
活跃值: (757)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
only root and the shell can use su
2019-3-5 00:41
0
雪    币: 1366
活跃值: (5584)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
5
你看如何判定的,root。就如何让他无法判定就伪装了。
2019-3-5 09:18
0
雪    币: 774
活跃值: (958)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
magisk manager 可以对应用隐藏root
2019-3-5 14:50
0
雪    币: 1457
活跃值: (9862)
能力值: ( LV9,RANK:240 )
在线值:
发帖
回帖
粉丝
7
leehero magisk manager 可以对应用隐藏root
这个不错。我试试看。谢谢大佬
2019-3-6 11:17
0
雪    币: 1147
活跃值: (407)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
最近读了几篇相关的文章,来抛砖引玉一下,错误的地方还请大家指正,检测root的方式:
1. 是否含有相应的安装包或者文件,例如su,superuser,busybox。
2. 检测build tag和系统属性,例如是不是test-keys,ro.secure的值。
3. 检测一些目录的权限是不是改变了。
4. 是否存在特定的进程/服务。
5. 尝试运行一些shell指令,比如which su,看看输出。
上面的检测方式应该都可以通过hook检测函数,然后修改返回值的方法来隐藏root,或者修改被检索文件的名称。推荐楼主看看这篇文章的后半部分(《Android Rooting: Methods, Detection, and Evasion》),讲得比较详细。作者还提到了其他检测方法,比如根据抛出异常时栈上的函数来判断有没有被hook,从而间接地判断root情况。
2019-3-12 21:47
0
雪    币: 226
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
2019-3-13 11:54
0
雪    币: 29
活跃值: (285)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
10
世人谓我 最近读了几篇相关的文章,来抛砖引玉一下,错误的地方还请大家指正,检测root的方式: 1. 是否含有相应的安装包或者文件,例如su,superuser,busybox。 2. 检测build ta ...
开源的rootbeer就是用来查看是否运行在root环境
https://github.com/scottyab/rootbeer/blob/master/README.md

楼主问的xposed hook隐藏root可以参考https://github.com/devadvance/rootcloak
2019-3-21 16:12
0
雪    币: 29
活跃值: (285)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
11
世人谓我 最近读了几篇相关的文章,来抛砖引玉一下,错误的地方还请大家指正,检测root的方式: 1. 是否含有相应的安装包或者文件,例如su,superuser,busybox。 2. 检测build ta ...
最后于 2019-3-21 16:12 被endlif编辑 ,原因:
2019-3-21 16:12
0
雪    币: 10
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
需要的文件赋于Root权限后删除Root即可。
2019-3-27 15:08
0
游客
登录 | 注册 方可回帖
返回
//