从父进程窃取文件描述符

时间:2018-03-25 10:42:52

标签: android linux root su pty

我正在使用一个Android系统并且稍微破坏了su:我得到了一个root shell,但是stdin / stdout表现得很奇怪:一个例子是 ctrl + c 杀死su过程中的所有孩子。所以,由于su在将其传递给孩子之前得到了所有的输入,我不认为我可以做任何事情来解决这个问题,而不会杀死su进程。

我考虑过编写一个执行以下操作的小型c程序:

  1. 查找父su进程ID和文件描述符(例如 的/ dev / PTS / 1)
  2. 使用fd / 0,fd / 1,fd / 2指向新的shell进程 的/ dev / PTS / 1
  3. 杀死过程
  4. 这会有用吗?是否有一种更简单的方法可以阻止su二进制文件从"拦截"标准输入/输出

0 个答案:

没有答案