在 Metasploit 的 Meterpreter 中运行 PowerShell?

在 Metasploit 的 Meterpreter 中运行 PowerShell?

我在 Meterpreter 中运行这个命令:

execute -H -c -i -f powershell.exe

这是输出:

Process 2716 created.
Channel 3 created.
Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.

我等了大约 5 分钟(如果它正在加载模块或其他东西),但没有收到提示。

答案1

我的理解是,Meterpreterexecute通常通过将命令的输出转储到控制台来工作。虽然 -i 应该允许交互,shell但使用它可能更有意义。

从生成的 shell (cmd.exe),您应该能够在必要时运行 PowerShell。否则,您应该已经有一个标准的 cmd.exe shell。

如果运行shell不起作用,您的 Meterpreter 会话可能存在其他问题。

希望有帮助!

相关内容