Wireshark抓取疯狂聊天数据包

  • 一、准备工作
  • 二、开始聊天
  • 三、wireshark进行抓包
    • (一)抓取数字信息数据包
    • (二)抓取中文数据包
    • (三)抓取英文数据包
  • 四、总结
  • 五、参考资料

一、准备工作

1.打开下载疯狂聊天可执行.exe,打开

2.关闭Windows防火墙

3.关闭不需要的虚拟网络和其他不必要的以太网,只留下一个网络聊天的通道

二、开始聊天

1.输入相同的房间号和昵称开始聊天

2.发送信息

三、wireshark进行抓包

通过分析代码可以得知程序通过udp向255.255.255.255发送的信息

(一)抓取数字信息数据包

1.发送数字111111


2.抓取结果

(二)抓取中文数据包

1.发送中文哈哈哈

2.接收结果

中文只能看到…
通过字符转换工具以及分析代码可以发现中文经过了utf-8转换,一个中文占三个字节。

(三)抓取英文数据包

1.发送数据hello

2.抓取结果

四、总结

疯狂聊天程序的正常运行是需要关闭windows防火墙和关闭不必要的虚拟网卡,就可以正常发送接受信息,实现同一网段上的数据传输。

五、参考资料

基于wireshark练习抓包

Wireshark抓取疯狂聊天数据包相关推荐

  1. wireshark抓取网络聊天数据包

    练习wireshark抓取网络数据包.在两台及两台以上的电脑(已知IPv4地址)上运行 "疯狂聊天室"程序,通过wireshark抓包: 1)分析此程序网络连接采用的是哪种协议(T ...

  2. Wireshark抓取网络聊天

    Wireshark抓取网络聊天 一.实验要求 二.实验操作 三.数据发送抓包 1. 西文字符 2. 汉字字符 3. 混合发送 四.总结 五.参考 一.实验要求 1)分析此程序网络连接采用的是哪种协议( ...

  3. 用wireshark抓取QQ聊天发送的图片

    前言 老师在上课的时候演示了用wireshark抓取QQ发送出去的图片,蛮有意思的,复现一下. 一.使用工具 这里用到的是wireshark这个网络抓包工具,还有winhex这个十六进制编辑器,附上下 ...

  4. 关于fi dd ler 手机抓包 网卡地址地址_利用无线路由器如何抓取手机网络数据包【详细介绍】...

    当用户运用手机访问网络时,手机在不断接受与发送数据包,而这些数据包中包含了大量的用户信息,包括各种账号信息.聊天信息.发送接收文件.邮件.浏览的网页等.虽然很多信息是加密传输的,但还是会有大量信息是明 ...

  5. Fiddler 详尽教程与抓取移动端数据包

    转载自:http://blog.csdn.net/qq_21445563/article/details/51017605 阅读目录 1. Fiddler 抓包简介 1). 字段说明 2). Stat ...

  6. burpsuite抓取手机app数据包(通过笔记本开热点方式)

    burpsuite抓取手机app数据包(通过笔记本开热点方式) 1,点击笔记本右下方网络图标,出现移动热点,右键转到设置 进去之后设置热点名称密码,手机连接热点,笔记本查看连接设备的网段,这儿可以看到 ...

  7. 使用Fiddler抓取手机APP数据包--360WIFI

    使用Fiddler抓取手机APP流量--360WIFI 操作步骤: 1.打开Fiddler,Tools-Fiddler Options-Connections,勾选Allow remote compu ...

  8. 计算机网络个人项目设计:java实现,基于Jnetpcap的网络嗅探抓取,发送数据包单机程序(模仿wireshark)

    开发环境 java javaFX(fxml加控制器的那种,用到图形化的JavaFX Scene Builder设计界面) 用到封装好的jar包:Jnetpcap,需安装winpcap idea开发 基 ...

  9. Mac下利用RVI抓取iPhone网络数据包分析

    一.Remote Virtual Interface 在iOS5中新引入了"远程虚拟接口(remote virtual interface ,RVI)"的特性,可以在Mac中建立一 ...

最新文章

  1. x86终端登录horizon view设置
  2. 博客园 noteless 全部文章 目录索引
  3. 【观点见解】解读大数据的5个误区
  4. c#读取xml中特定节点的值(实例)
  5. 【云栖大会】探索云时代下的游戏开发模式
  6. windows phone 8 使用页面传对象的方式 实现页面间的多值传递
  7. 失败,因为你其实太过傲慢
  8. android用java写文本框_Android 使用TextView实现验证码输入框
  9. 微信小程序|开发实战篇之六-pagination分页组件
  10. 杭电1556 Color the ball
  11. 80×86汇编常用指令
  12. 数据驱动测试之——CSV+TestNG
  13. 最全的iOS真机调试教程(证书生成等)
  14. oracle存储过程和视图不存在,Oracle 创建存储过程 提示权限不足或者提示表和视图不存在问题...
  15. VS2010 SP1安装卡在VS10Sp1-KB983509处的解决(转)
  16. matlab生成摆线齿廓线,基于Matlab的摆线针轮齿廓修形参数的求解
  17. matlab 求不规则体积,matlab,求不规则三维图形体积?
  18. 基于SuperMap iDesktop制作天地图1--10级详细说明
  19. 史上最详细的AVL树(含代码实现)
  20. 计算机主板尺寸,电脑主板大中小三个等级的尺寸是多少?

热门文章

  1. 神经网络阈值是什么意思,神经网络的权值矩阵
  2. ISO26262解析(二)——需求
  3. 网络电台-SHOUTcast
  4. 未来市场对Java的需求高吗?
  5. SSM—mybatis框架-结果处理-resultMap定义-association-collection
  6. 使用TypeScript从零开始编写CQRS
  7. 测试用例出错重跑--flaky插件
  8. 插播一条 静默安装的工具使用记录
  9. 微信支付APIV3统一支付接口(H5、JSAPI、H5、App、小程序)
  10. Java生成微信小程序二维码、上传至阿里云OSS