wireshark抓包

下载软件并安装

软件下载地址:Wireshark · Go Deep.
安装的话一直点next,默认就可以了

电脑和设备通讯抓包

这里以modbus tcp通讯为例,设备做主站,电脑做从站,我的设备本身的ip是192.168.0.200,目标ip是192.168.0.13,端口是502,那么需要将电脑以太网的ip设置为192.168.0.13,如下图所示:

接着电脑打开modbus slave软件,建立通讯连接


然后打开wireshark软件,选择通讯的以太网端口点进去

可以看到有大量数据包,如果没有就点击左上角文件下方的图标抓取

接着随便点一条数据包,来分析其构成

第一栏的数据表示整条数据包

 第二栏的数据是以太网链路层数据,主要包括目的MAC地址和源MAC地址,还有类型,类型主要有IP、ARP、RARP

第三栏是IP层数据,每一栏分别包含以下这些数据:
(1)版本(Version)
(2)包头的长度
(3)服务类型
(4)总长度
(5)识别码
(6)特殊旗标
(7)分段偏移
(8)TTL存活时间
(9)协议代码
(10)包头校验码
(11)源地址
(12)目的地址

 第四栏是数据层,主要包含这些数据:
(1)源端口和目的端口
(2)数据包序号
(3)保留位
(4)控制标志码(包含URG、ACK、PSH、RST、SYN、FIN这些字段)
(5)滑动窗口
(6)确认校验码
(7)紧急信息

 

​​​​​​​ 

最后就是modbus tcp的数据包了,通讯的数据就都在这里。

设备和设备通讯抓包

设备之间通讯想要抓包的话,就必须使用到镜像交换机,比如我这种:

其中监控口是连接电脑以太网端口,1、2、3口任意连接设备,抓包过程和上面的一样,唯一不同的地方就是,电脑以太网ip只需同网段即可,不能设置和设备相同的ip,不然会造成IP冲突。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值