配置Telnet服务环境
打开
控制面板
点击
程序
,然后点击程序和功能里的启用或关闭Windows功能
勾选
Telnet客户端
,并且点击确定
,然后Windows会自己安装
我看了其他教程,就是服务里找到Telnet服务啥的……我没有找到这个服务,但是我直接这样就是可以运行Telnet了。验证一下:在命令行输入telnet后就会进入这样一个页面。
> telnet
利用telnet获取报文
- 在
cmd
输入telnet www.baidu.com 80
, 网址可以以IP地址替换,80为端口
- 进入一个全黑界面,输入不会有任何显示,按
Ctrl + ]
,又进入一个新的界面
- 这里又进入一个和2相同的全黑界面,这个时候你输入就会有显示。
这里已经建立了一个TCP连接。
注意:这里TCP连接时间有限,所以要自己先在文本里写好这个语句,然后直接复制到全黑界面中,而这个界面我不能用Ctrl+v
,这里可以选择点击鼠标右键
,可以发现文本被复制上去了
GET /index.html HTTP/1.1
Host:www.baidu.com
按2次回车enter * 2
返回结果:
查看本机端口
这里是因为我查看有些教程时在检验telnet安装成功时输入了
> telnet 127.0.0.1 (此为本机地址,localhost)
然后我试了很多次都不行……后来知道是端口的问题,默认是23,本机23端口没有打开,那么如何查看本机打开的端口呢?
在cmd输入
> netstat -nao
然后我选择了一个本地地址为127.0.0.1,并且状态为LISTENING的一个端口
比如我这里就选择了4300端口,然后就可以建立TCP连接了……
然而!!!!我发现,它啥都没返回……恩……不懂不懂……社会社会……就这样了……
参考文献:
https://blog.csdn.net/stpeace/article/details/49056183 (从telnet www.baidu.com 80玩一下http)
https://jingyan.baidu.com/article/d3b74d64bea25e1f76e6095a.html(如何查看本机端口)