登录 注册
当前位置:主页 > 资源下载 > 9 > hijack: 对交互式程序的 stdout、stderr 和 stdin 进行拦截以作恶

hijack: 对交互式程序的 stdout、stderr 和 stdin 进行拦截以作恶

  • 更新:2024-08-17 10:41:02
  • 大小:6KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

劫持 假设: 您有一个交互式终端程序。 你喜欢它是互动的。 您正在考虑将其输出发送到文件中,以便其他程序可以解析它。 您想知道是否有某种方法可以创建一个输入程序stdin的命名管道。 hijack是你的工具。 你给它一个目录来放置一个out文件和一个in命名管道,以及一些要运行的命令。 这个工具只能用于做粗暴的事情。 例子 在终端中,输入./hijack foo python 。 这看起来相当于现在只输入python 。 打开另一个终端并导航到文件夹foo 。 如果您阅读out文件,您基本上将拥有屏幕上内容的副本。 如果你做echo "print('Hello, world!')" > in那么它会“输入”到python中。 魔法。