关于Android系统ROM的debug-root模式说明

本文介绍了Android系统在启动时的root权限机制,探讨了RageAgainstTheCage漏洞,阐述了如何通过修改default.prop文件开启root和adb-root权限。通过讲解如何解包、修改并打包boot.img,指导读者理解如何在系统启动时获得root权限。
摘要由CSDN通过智能技术生成

前言:

做为一名测试,可以不用去考虑过程的实现,只关心结果。然而,有人说了,你这连原理都不知道,如何把握结果的准确性。那么,换个角度来想,底层向上层提供服务和接口,上层只管调用,出问了问题,报问题给底层就行了,这就是团队协作。如果有人说我不能把握结果的准确性,那么,我只能呵呵了。每次写博文,总是有少许的感言,就当工作之余的一点点牢骚。


其实android的系统,在启动的时候,都是root权限,因为init.rc进行的时候都是root权限,其子进程也是root权限,只是为了安全,adbd将root权限重新定义为shell权限。

以下是RageAgainstTheCage漏洞的一个说明(该说明载至jb51):

1、出厂设置的ro.secure属性为1,则adbd也将运行在shell用户权限下;
2、adb工具创建的进程ratc也运行在shell用户权限下;
3、ratc一直创建子进程(ratc创建的子程序也 将会运行在shell用户权限下),紧接着子程序退出,形成僵尸进程,占用shell用户的进程资源,直到到达shell用户的进程数为 RLIMIT_NPROC的时候(包括adbd、ratc及其子程序)&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值