能力值:
( LV4,RANK:50 )
|
-
-
2 楼
我也看到了;插上手机不管你ROOT不ROOT 都给你ROOT下;只是你不知道而已;
父进程是init , 可以用fork做到;
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
父进程挂掉了。 init就会接收这些孤儿进程。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
他这个root是用的系统漏洞么?
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
恩 , 提醒我了 谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#define INIT_PID 1
int main(int argc, char* argv[])
{
pid_t pid;
printf("Process started,my pid is:%d\r\n", getpid());
if((pid = fork()) > 0)
{
printf("Parent process, child pid is:%d, parent pid is:%d\r\n", pid, getppid());
}
else
{
while(INIT_PID != getppid()); //wait for parent process exit
printf("child process, my pid is:%d, parent pid is:%d\r\n", getpid(), getppid());
}
return 0;
}
www-data@kali:~$ /tmp/fork
Process started,my pid is:5609
Parent process, child pid is:5610, parent pid is:5566
child process, my pid is:5610, parent pid is:1
www-data@kali:~$
|
|
|