首页
社区
课程
招聘
[求助]子进程访问主进程proc/pid/在Release和Debug包下的行为不一致
发表于: 2023-1-3 17:56 7926

[求助]子进程访问主进程proc/pid/在Release和Debug包下的行为不一致

2023-1-3 17:56
7926

求助一下各位:

 

现在写了这样一个Apk(pid=10086),并使用linux fork系统调用创建了一个新的进程,在该进程中尝试读取proc/10086,在Debug包下是可以读取到的,如果是Release包,则提示文件不存在,已经尝试开关SELinux并不影响以上结论。

 

同样也可以通过Runtime.exec("ps -A")验证,因为ps -A也是创建了一个进程,在Debug包,可以正常打出主进程的进程,但是在Release包中只能显示当前的ps进程

 

有没有大佬知道是如何控制的的权限?


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

收藏
免费 1
支持
分享
最新回复 (1)
雪    币: 29
活跃值: (5857)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
prctl(pr_set_dumpable, 1)
2023-1-4 14:23
1
游客
登录 | 注册 方可回帖
返回
//