Skip to content

Latest commit

 

History

History
86 lines (52 loc) · 2.06 KB

File metadata and controls

86 lines (52 loc) · 2.06 KB

第21节 WireShark抓包原理及筛选

❤️💕💕计算机网络--TCP/IP 学习。Myblog:http://nsddd.top


[TOC]

Wire Shark

善于使用过滤器,选择正确的捕获端口,我们能实现我们想要的,比如说⚡敏感信息~

WireShark是一个网络封包分析软件,功能是获取网络封包,并尽可能最为详细显示封包资料,使用WinPCAP接口,直接与网卡进行数据报文交换。

  • win中需要安装
  • kil中自带
  1. 网络管理员用WireShark检测网络问题
  2. 网路安全工程师用来检测咨询安全问题
  3. 开发者用来获取新的通讯协议除错
  4. 普通人用来学习网络协议相关知识

WireShark混杂模式

经过网卡的数据包可能是流经本机的,或者是发送本机的其他数据包,当我们开启混杂模式后,接收所有的包。

不开启混杂模式,我们只接收本机的包,其他的包一律丢弃。

  • 在所有接口上使用混杂模式就可以直接进行抓包了

image-20220724110525441

过滤器

筛选需要的数据包

  • TCP
  • UDP
  • ARP – ip与mac的映射
  • DNS(很多都支持的UDP,但是数据包很大的时候使用的是TCP)

image-20220724110650211

TCP中也有很多类型的数据包。使用.进行赛选

tcp.flags.fin == 1
tcp.flags.syn == 1   //第一次握手

除此之外,我们不仅可以对协议类型进行赛选,我们还有很多的筛选方式,比如源地址和目标地址的等等

  • 源IP地址

    ip.src_host == 127.0.0.1
    
  • 目标ip

    ip.dst_host == 192.168.217.1
    
  • 或者or

  • 而且and

END 链接