-
-
[旧帖]
子进程如何得到句柄值
0.00雪花
-
发表于:
2011-4-6 21:34
3441
-
父进程在创建内核对象时指明句柄的继承性(只是句柄),方法是指定一个SECURITY_ATTRIBUTE结构并初始化,然后将此结构作为参数传递给Create*函数
SECURITY_ATTRIBUTE sa;
Sa.nLength=sizeof(sa);
Sa.lpSecurityDiscriptor=NULL;(默认安全性)
Sa.bInheritHandle=TRUE;
Create(…..);
以上是引用原本某段话。
我就有想问
(1)将句柄作为命令行参数传给子进程;
(2)父进程等待子进程初始化完之后发送消息到子进程的线程;
(3)父进程将句柄值作为环境变量添加到环境程序块,子进程可以继承这个变量,然后调用GetEnvironmentVariable得到这个变量;
这三个步骤怎么实现。
[课程]Linux pwn 探索篇!