Windows コマンドプロンプトで telnet を使用するにはどうすればいいですか?

Windows コマンドプロンプトで telnet を使用するにはどうすればいいですか?

XP の Windows コマンド プロンプトでこのコマンドを入力します。

telnet microsoft.com 80 

microsoft.com への接続が表示され、telnet ウィンドウが開きますが、その中には何もありません。

のようなコマンドを入力してもGET / HTTP/1.1、表示されません。

私の最初のステップは正しいでしょうか?

答え1

Telnetはデフォルトではエコーしません。テルネット対話モード(引数なし、実行するだけ)テルネット)。次に、ロケールを設定する。 それからホストポートを開く

より簡単に使えて、はるかに強力な netcat を使用することをお勧めします。telnet は廃止されました。

答え2

HTTP サーバーに接続しようとしています。ほとんどの場合、ポート 80 が HTTP サーバーです。HTTP プロトコルでは、ゲストが最初に通信を開始する必要があります。詳しく知りたい場合は、HTTP について読んでみてください。http://en.wikipedia.org/wiki/ハイパーテキスト転送プロトコル

しかし、ポート 80 に接続してもシェルは取得できません。Telnet サーバーは通常、ポート 23 で動作します。ただし、Telnet は安全ではないため、インターネット上では実際には使用されなくなりました。

関連情報