使用Wireshark捕获明文的账号和密码
第一步、下载Wireshark
第二步、获得ip
第三步、启动Wireshark,连接网络,填过滤器
第四步、登陆后台,抓取登录数据包
第五步、查看数据包
Wireshark分析ping操作
ping
Ping 是因特网包探测器 (Packet Internet Gopher) 的英文缩写,PC 机执行 Ping 是利用了 ICMP (Internet Control Message Protocol 互联网控制报文协议) 的“回响”功能来检查目标主机是否存在、源主机和目标主机间的连接速度是否正常。
关于ICMP的知识
当我们执行 Ping 的时候,源主机首先会构建一个 ICMP 请求数据包,ICMP 数据包内包含有多个字段,最重要的是两个(多出的两个字段),第一个是类型字段,对于请求数据包而言该字段为 8,另外一个是顺序号,主要用于连续Ping的时候,区分发出的多个数据包,一般从 1 开始编号,每发出一个请求数据包,顺序号会自动加一。然后 ICMP 层会将这个 ICMP 数据包连同目标 IP 地址一起交给 IP 层,并在映射表中查出目标 IP 地址所对应的 MAC 地址后,交给数据链路层,最终由数据链路层封装成数据帧并通过物理层发送出去,数据帐发出的同时,源主机会记录该数据帧的发出时刻。
目标主机收到这个数据帧后,经过数据链路层、IP 层和 ICMP 层的层层解析(这个过程其实就是发送的反过程),最终获得源主机发送的 ICMP 数据包中的数据部分,目标主机发现接收到的是一个请求数据包后,会构建一个 ICMP 应答包,应答数据包的类型字段为 0,顺序号为接收到的请求数据包中的顺序号,然后再发送出去。
在规定的时候间内(一般是 0.5S,1S,2S,不同的主机类型有所不同),源主机如果没有接到 ICMP 的应答包,则说明目标主机不可达,如果接收到了 ICMP 应答包,则说明目标主机可达,此时,源主机会检查当前时刻,减去该数据包最初从源主机上发出的时刻,就是 ICMP 数据包的时间延迟。 在这些过程中还会涉及到ARP协议