100次浏览 发布时间:2025-02-12 05:23:39
1,下载抓包软件
首先下载Wireshark抓包软件,安装说明次数略,疯狂下一步即可,官网如下:
https://www.wireshark.org/
提供给大家自行下载,Wireshark优点在于全开源并且功能强大也有Linux以及Mac版本供大家使用。
Wireshark官网
小编在这里就跳过安装虚拟机的安装教程了,但是小白们可以直接看试验结果。
1.首先打开虚拟机(任意终端即可):
Linux虚拟机
2.开启telnet
没安装telnet的先安装:
sudo yum install telnet
启动telnet:
systemctl start telnet.socket
开启telnet
通过ifconfig查看虚拟机ip地址,标红部分为本机的ip地址:
查看ip地址为192.168.3.24
1.需要Windows电脑开启telnet功能,根据下图指示开启即可(之后重启电脑):
Windows开启telnet
2.打开Windows中的cmd,按照之前查看的地址输入telnet 192.168.3.24,输入用户名密码就可以登录到虚拟机了(超时的小伙伴尝试关闭虚拟机防火墙)。
登录成功页面
1.按照第一步打开Wireshark软件,选择你的网卡即可。
打开Wireshark
2.现在Wireshark就自动开始进行抓包了,只需要重复步骤3的操作再登录一遍设备,然后点击Wireshark的停止抓包按钮即可:
停止按钮
3.这个时候Wireshark就会停止并且会保留之前抓包结果,很多很乱但是没关系我们只需要查看我们需要的协议(telnet)即可,在过滤器中输入telnet即可,这样就过滤出了刚telnet登录的数据包了:
telnet数据包
重点来了:
刚才的图中已经显示出我的虚拟机账户名是:zsf,顺带说明一下密码是:CY
登录页面数据
抓取包的信息,就以名字以及密码举例:
数据:z
数据:s
数据:f
密码字符段
密码:C
密码:Y
所有的字符通过telnet传输全部都是明文传输包括密码内容。