【问题标题】:Send commands to an interactive shell from Python从 Python 向交互式 shell 发送命令
【发布时间】:2011-12-18 17:36:27
【问题描述】:

有没有办法将命令发送到另一个交互式外壳?让我们以metasploit中使用的meterpreter shell为例。一旦我控制了计算机并有一个meterpreter shell可以玩,这可能是一种从python代码向这个shell说命令的方法吗?

我的意思是所有这些都来自 python 代码。

【问题讨论】:

    标签: python shell interactive


    【解决方案1】:

    【讨论】:

    • 这看起来更像我想要的。谢谢;-)
    • 按名称,我可以看到 pexpect 是 python 的预期。谢谢。
    【解决方案2】:

    这绝对不容易。

    您必须知道meterpreter 是否有任何方法可以让其他程序与之通信。

    如果没有,您可能想通过黑客攻击它,例如使用操作系统管道等以使其能够工作。

    无论如何,这种通信所需的代码可能超出了 Python 的能力。

    【讨论】: