に進値をエスケープするために、私はnetcatを経由して、次を送りたい:どのようにnetcatを
99||0x00
(4つのASCII文字とゼロ)
これはどのように行われていますか?私はWindows XPを使用しています。
ありがとうございます。
に進値をエスケープするために、私はnetcatを経由して、次を送りたい:どのようにnetcatを
99||0x00
(4つのASCII文字とゼロ)
これはどのように行われていますか?私はWindows XPを使用しています。
ありがとうございます。
バイトをバイナリエディタでファイルに入れ、それをnetcatにパイプします。 Windowsのシェルは、あまりにもあなたが直接のAlt-000を経由して、キーボードで入力をすることができるかもしれない、また
netcat (options) < (file)
経由のファイルリダイレクトからの入力をサポートしていますが、私はそれを疑います。
あなたのUnixの味に応じて、私はちょうどこれをテストし、これらの
echo '99||#' | tr '#' '\000' | netcat <host> <port>
echo -e '99||\000' | netcat <host> <port>
OPはWindows XPのヘルプをリクエストしました。 – eitama
# echo -ne "99||\x00" | nc <host> <port>
これは受け入れられる回答である必要があります!私自身の質問に答えて、自分のソフトウェアを動かす手助けをしました。ありがとう –
OPはWindows、* nixではないと述べた。 – oldmud0
のいずれかを試すことができ、それが動作します。 – eitama