网络协议抓包分析

一、实验目的

1)分析此程序网络连接采用的是哪种协议(TCP、UDP)和什么端口号?
2)试着在抓取包中找到窃取到的聊天信息 (英文字符和汉字可能经过了某种编码转换,数据包中不是明文)
3)如果是网络连接采取的是TCP,分析其建立连接时的3次握手,断开连接时的4次握手;如果是UDP,解释该程序为何能够在多台电脑之间(只有是同一个聊天室编号)同时传输聊天数据?

二、实验操作及分析

1.基本步骤

将两台电脑连接在同一局域网下,打开疯狂聊天软件,输入同一房间号即可
在这里插入图片描述
在这里插入图片描述

2.wireshark分析

找到其中的udp(因为在TCP对应条内没有找到),可以发现我们通过疯狂聊天发送的内容已经被抓取到了。且端口号为5123。
在这里插入图片描述
可以发现连接的ip地址为255.255.255.255这是一个广播地址,所以两台电脑,可以在同一个聊天室内收到信息。
在这里插入图片描述
用筛选器将目的地址设为255.255.255.255,可以看到我们发送的其他信息
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
可以发现英文字母可以直接明文显示,但是汉字会经过其他编码处理。
通过观察可以发现,B后有一个冒号和一个空格,因此,我们所发送的汉字“一”应当是三个字节,所以应该是UTF-8编码。

三、总结

软件使用了UDP协议,连接端口是5123,发送消息的方式是使用广播。觉得自己又了解了一些网络抓包的知识了呢。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值