文件名称:termijack:TermiJack秘密从已经运行的进程中劫持标准流(stdin,stdout和stderr)
文件大小:673KB
文件格式:ZIP
更新时间:2024-06-01 12:47:28
terminal stdout stderr gdb stdin
终端劫机者 介绍 TermiJack从已经运行的进程中劫持标准流(stdout,stdin和/或stderr),并在完成后以静默方式返回它们。 在运行此脚本并将其附加到另一个进程时,用户可以与正在运行的进程进行交互,就像他们正在与原始终端进行交互一样。 该脚本还提供了镜像被劫持流的功能。 在标准输入的情况下,这意味着来自该终端和远程终端的输入都将转发到目标进程。 同样,来自目标进程的标准输出和错误将转发到此终端和远程终端。 虽然使用gdb劫持标准流,但是在过渡过程中目标进程暂停时可能会有很小的延迟。 不要在时间关键进程使用这个脚本。 同样,此脚本可能需要以root用户身份运行才能使gdb开展业务。 最后,由于使用ncurses或readline GNU库的程序与输入/输出流进行交互的特殊方式,因此该脚本的性能较差。 将来可能会增加对它们的支持。 需要GNU调试器(gdb)才能运行
【文件预览】:
termijack-master
----README.md(3KB)
----termijack.py(14KB)
----doc()
--------before_hijack_dark.png(19KB)
--------after_hijack_reflect_lite.png(51KB)
--------diagram.psd(2.37MB)
--------after_hijack_dark.png(53KB)
--------after_hijack_lite.png(50KB)
--------before_hijack_lite.png(19KB)
--------terminal.gif(84KB)
--------terminal.psd(780KB)
--------after_hijack_reflect_dark.png(56KB)