从Python发送命令到交互式shell

时间:2011-10-31 12:54:58

标签: python shell interactive

有没有办法将命令发送到另一个交互式shell?让我们以metasploit中使用的meterpreter shell为例。这是一种从python代码向shell发出命令的方法,只要我控制一台计算机并且有一个可以使用的计时器shell吗?

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

2 个答案:

答案 0 :(得分:3)

pexpect可能很有用:http://pypi.python.org/pypi/pexpect/2.4

答案 1 :(得分:0)

一点都不容易。

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

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

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