实验7 Wireshark网络安全检测

【实验目的】

  1. 掌握抓取一次完整的网络通信过程的数据包实验(ping, ICMP协议);
  2. wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息,利用wireshark软件进行抓包分析,完成检测报告,并写出结论;

【实验环境与设备】

  1. 要求:win7操作系统,Windows8、Sniffer安装文件、安装文件VMware Workstation Pro 12安装文件。
  2. 硬件:三台虚拟机均为windows XP系统(命名为PC1,PC2,监听PC)。
  3. 软件:监听工具sniffer pro

【实验要求】

  1. 在监听PC上装sniffer pro工具,监听PC1发送至PC2的数据包。

过程如下:

  1. 打开虚拟机,克隆三份,分别命名为PC1、PC2、监听PC。将上网模式设置为NAT模式,打开三台虚拟机,设置PC2的IP地址为xxx.xxx.xxx.100+学号后两位, 如学号后两位为01的同学,设置xxx.xxx.xxx.101。确保三台PC能相互通信。

  2. 监听PC上安装Wireshark软件;

  3. 在监听PC上打开Wireshark,设置捕捉过滤规则为ICMP;

  4. 开始抓包。激活PC1,在PC1上ping PC2的IP地址(正常情况下至少返回一个应答包)。激活监听PC,停止抓包,分析抓下来的数据包。

    Wireshark开始界面
    

在这里插入图片描述

  1. wireshark是捕获机器上的某一块网卡的网络包,当你的机器上有多块网卡的时候,你需要选择一个网卡。
    在这里插入图片描述

  2. 点击Caputre->Interfaces… 出现下面对话框,选择正确的网卡。然后点击"Start"按钮, 开始抓包
    在这里插入图片描述

3 WireShark 主要分为这几个界面
3.1. display Filter(显示过滤器), 用于过滤
3.2. Packet List Pane(封包列表), 显示捕获到的封包, 有源地址和目标地址,端口号。 颜色不同,代表不同的协议;
3.3. Packet Details Pane(封包详细信息), 显示封包中的字段
3.4. Dissector Pane(16进制数据)
3.5. Miscellanous(地址栏,杂项)
4. 过滤器
在这里插入图片描述

使用过滤是非常重要的, 初学者使用wireshark时,将会得到大量的冗余信息,在几千甚至几万条记录中,以至于很难找到自己需要的部分。搞得晕头转向。
过滤器会帮助我们在大量的数据中迅速找到我们需要的信息。
4.1 过滤器种类:
一种是显示过滤器,就是主界面上那个,用来在捕获的记录中找到所需要的记录
一种是捕获过滤器,用来过滤捕获的封包,以免捕获太多的记录。 在Capture -> Capture Filters 中设置
保存过滤
在Filter栏上,填好Filter的表达式后,点击Save按钮, 取个名字。比如"Filter 102",
在这里插入图片描述

4.2 过滤表达式的规则
表达式规则
4.2.1. 协议过滤
比如TCP,只显示TCP协议。
4.2.2. IP 过滤
比如 ip.src 192.168.1.102 显示源地址为192.168.1.102,
ip.dst
192.168.1.102, 目标地址为192.168.1.102
4.2.3. 端口过滤
tcp.port 80, 端口为80的
tcp.srcport == 80, 只显示TCP协议的愿端口为80的。
4.24. Http模式过滤
http.request.method
"GET", 只显示HTTP GET方法的。
4.2.5. 逻辑运算符为 AND/ OR
5封包列表(Packet List Pane)
封包列表的面板中显示,编号,时间戳,源地址,目标地址,协议,长度,以及封包信息。 你可以看到不同的协议用了不同的颜色显示。你也可以修改这些显示颜色的规则, View ->coloring Rules.
在这里插入图片描述

封包详细信息 (Packet Details Pane)
这个面板是我们最重要的,用来查看协议中的每一个字段。
各行信息分别为
Frame: 物理层的数据帧概况
Ethernet II: 数据链路层以太网帧头部信息
Internet Protocol Version 4: 互联网层IP包头部信息
Transmission Control Protocol: 传输层T的数据段头部信息,此处是TCP
Hypertext Transfer Protocol: 应用层的信息,此处是HTTP协议
在这里插入图片描述

二、报告内容,按照上述操作步骤,逐步完成操作,并且截图。
一:在win8环境中用wireshark软件抓包:

  1. 打开打开虚拟机,克隆三份,分别命名为PC1、PC2、监听PC。将上网模式设置为NAT模式,打开三台虚拟机,设置PC1的IP地址为192.168.11.128,设置PC2的IP地址为192.168.11.129,在PC3上安装监听软件wireshark。确保三台PC能相互通信

    图 1-三台虚拟机
    

在这里插入图片描述

图 2-PC1的IP地址

在这里插入图片描述

图 3-PC2的IP地址

在这里插入图片描述

  1. 在监听PC3上安装wireshark软件;

    图 4-在监听PC3上安装wireshark
    

在这里插入图片描述

  1. 在监听PC上打开wireshark,

    图 5-在监听pc上打开wireshark
    

在这里插入图片描述

图 6设置wireshark过滤

在这里插入图片描述

  1. 开始抓包。激活PC1,在PC1上ping PC2的IP地址(正常情况下至少返回一个应答包)。激活监听PC,停止抓包,分析抓下来的数据包。

    图 7-抓包截图
    

在这里插入图片描述

二:在Windows xp环境中用sinffer抓包
准备工作同一,打开打开虚拟机,克隆三份,分别命名为PC1、PC2、监听PC。将上网模式设置为NAT模式,打开三台虚拟机,设置PC1的IP地址为192.168.11.31,设置PC2的IP地址为192.168.11.91,在PC3上安装监听软件wireshark。确保三台PC能相互通信。
在PC3上用sinffer抓包,
Sniffer网络安全检测

图7-2-1  在xp上打开Sniff并定义一个监视器监视192.168.11.31 ping 192.168.11.91(本机)

在这里插入图片描述

图7-2-2  192.168.11.31 ping 192.168.11.91

在这里插入图片描述

图7-2-3  监视器抓到数据包并解码

在这里插入图片描述

图7-2-4  观察数据包数据

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

项云峰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值