dumpstate uid 由root-->shell

转载 2015年07月09日 23:36:02

android 中 工具类  dumpstate

在运行bugreport 时启动, 启动时 dumpstate进程为root,之后变为了,shell

是因为在dumpstate.c文件中有这一段代码:


    /* switch to non-root user and group */
    gid_t groups[] = { AID_LOG, AID_SDCARD_R, AID_SDCARD_RW,
            AID_MOUNT, AID_INET, AID_NET_BW_STATS };
    if (setgroups(sizeof(groups)/sizeof(groups[0]), groups) != 0) {
        ALOGE("Unable to setgroups, aborting: %s\n", strerror(errno));
        return -1;
    }
    if (setgid(AID_SHELL) != 0) {
        ALOGE("Unable to setgid, aborting: %s\n", strerror(errno));
        return -1;
    }
    if (setuid(AID_SHELL) != 0) {
        ALOGE("Unable to setuid, aborting: %s\n", strerror(errno));
        return -1;
    }


去更改了自己进程的group,gid,uid

这些值配置在

system/core/include/private/android_filesystem_config.h 文件中

setuid

相关文章推荐

Mac下终端sudo命令错误的解决:sudo: effective uid is not 0, is sudo installed setuid root?

Mac下终端sudo命令错误的解决:sudo: effective uid is not 0, is sudo installed setuid root?

Android 4.3 安全提升,Set-UID-Root 权限提升不再起作用,原先的ROOT方法将失效

Android目前的ROOT的基本原理,是通过系统漏洞获取ROOT SHELL权限,然后往手机里面push 最核心的两个文件,su可执行文件和superUSer.apk。 后者用于管理对应用的授权,而...

windows shell 扩展 root cmd

  • 2011年08月07日 10:11
  • 84KB
  • 下载

android中执行shell脚本或者需要root权限代码的方法

/***************************************************************** *version:android4.2 *author...

Ubuntu 添加新用户并制定目录和shell,并配置为root组用户|sudoer 修改

ubuntu新建的用户并没有新建相应的home目录和对应的shell环境。 下面就总结一下如何的在ubuntu下建立用户并配置新的shell。涉及的命令有useradd ,  userdel, use...

栈溢出攻击提权进入root shell

以前对栈溢出攻击只是一种感官上的,最近学了shellcode,决ding

CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动

CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动 1.关于mysql? MySQL是一个关系型数...

pc上使用有root权限的adb shell命令来操作android手机

将android手机连接pc后(手机需要开启usb调试模式),再使用pc上的adb shell操作android手机会非常方便,因为可以使用类似于ubuntu的大多数命令,相信用过的都知道,哈哈,不过...

Android应用程序执行shell指令(包含执行root指令)

因为项目需求需要在android的应用程序中去动态的执行预先放入手机中的一个程序,所以到处找了很多资料。虽然网上各种各样的东西不少,不过感觉多多少少都有点不够,折腾了半天之后终于满意了,记录整个过程。...
  • dfcmdd
  • dfcmdd
  • 2015年09月02日 01:09
  • 184
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dumpstate uid 由root-->shell
举报原因:
原因补充:

(最多只允许输入30个字)