我在 XP 的 Windows 命令提示符中输入此命令。
telnet microsoft.com 80
出现连接到 microsoft.com 并且然后打开 telnet 窗口,但里面没有任何内容。
如果我输入任何类似的命令GET / HTTP/1.1
,它也不会出现。
我的起始步骤正确吗?
答案1
Telnet 默认没有回显。输入远程登录在交互模式下(没有参数,只需执行远程登录)然后输入设置 localecho。 然后打开主机端口。
我建议您使用 netcat,更易于使用且功能更强大。telnet 已经过时了。
答案2
您正在尝试连接到 HTTP 服务器,该服务器大多数时间位于端口 80 上。HTTP 协议要求访客首先开始对话。如果您想探索以下内容,您可能需要阅读有关 HTTP 的资料:http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
但是连接到端口 80 不会让您获得 shell,telnet 服务器通常在端口 23 上运行。但是 telnet 实际上不再在互联网上使用,因为它不安全。