下面是一次wifi连接过程发送数据的抓包,有些包没抓到,但还是比较全的。

  • 1~4包,探测请求、响应过程

    • STA发出探测请求包Probe Req
    • AP做出回应,发出探测响应包Probe Rsp







  • 5~7包,链路认证请求、响应过程
    • STA发出链路认证请求包Authentication Req
    • AP做出回应,发出链路认证响应包Authentication Rsp

  • 8~11包,关联请求、响应过程
    • STA发出关联请求包Association Req
    • AP做出回应,发出关联响应包Association Rsp

  • 12~21包,4次握手秘钥交换过程,也叫接入认证
    • EAPOL1 :AP发出ANonce
    • EAPOL2:STA得到ANonce,计算出PTK,然后发送SNonce、MIC
    • EAPOL3:AP用PTK加密GTK后发送给STA,并附带MIC
    • EAPOL4:STA解密成功后安装PTK,GTK,并回复确认报文




  • 22~25包,是Block Ack机制

    • 通过ADDBA Request/Response报文协商建立Block ACK协定。
    • 协商完成后,发送方可以发送有限多个QoS数据报文,接收方会保留这些数据报文的接收状态,待收到发送方的BlockAckReq报文后,接收方则回应以BlockAck报文来对之前接收到的多个数据报文做一次性回复。
    • 通过DELBA Request报文来撤消一个已经建立的Block Ack协定。

  • 26包,是被加密的数据包

  • 27包,是Block Ack用于块确认

wifi连接过程抓包相关推荐

  1. TCP 数据收发过程抓包分析

    本文简单对 TCP 协议的三次握手.数据传输.四次挥手过程进行抓包分析. 一. 抓包准备 首先本地通过套接字实现一个 TCP 通信,然后通过 Wireshark 抓包,套接字通信代码如下: Serve ...

  2. SSL连接的抓包分析

    在上一篇博客中,我用JAVA编写了一个服务器和客户端程序,实现SSL的双向认证和连接.下面我们可以对整个连接的过程进行抓包分析,更好的理解整个连接的过程,也方便做故障排查. 首先安装wireshark ...

  3. 6-8漏洞利用-Telnet认证过程抓包分析

    telnet客户端连接telnet服务器 windows下开启telnet客户端,连接telnet服务端. 这个是我们连接之后的页面,默认情况下,windows是没有开启telnet,我们需要人工开启 ...

  4. 测试必会的如何利用fiddler连接手机抓包APP

    利用Fiddler抓取手机的接口进行操作 [文章末尾给大家留下了大量的福利] 一.设置热点      1.首先打开笔记本的WIFI热点,win+R(快捷键)     2,然后输入"netsh ...

  5. micropython 串口 wifi_MicroPython实现wifi干扰与抓包

    0x00前言 之前做的WIFI攻击实验都是基于arduino环境开发的,最近想尝试一下使用micropython完成deautch(解除认证)攻击.本次开发板使用的还是TPYBoardv202(某宝上 ...

  6. 手机上4G和WIFI情况下抓包总结

    总结一下自己使用过的移动设备上的抓包方法. 移动设备的操作系统主要包括Android,IOS以及WP.对于每一种系统来说,抓包的情况包括WIFI情况下的抓包以及移动等4G网络情况下的抓包.当然对于每一 ...

  7. 小米手机连接青花瓷抓包(https)

    突然到手一个小米MIX3测试机,高高兴兴准备连青花瓷抓包,可是 https://chls.pro/ssl 下载证书居然安装不了??????? 解决方案: 1. 打开电脑上已安装并配置好的青花瓷,给电脑 ...

  8. SupArc启动过程抓包

    首先启动suparc.exe之后,进入这个界面 然后点击"继续启动SuperARC"之后,进入到这里 使用QPA抓包 http://protocol.sinaapp.com/ 从S ...

  9. [Wi-Fi抓包篇]2. Omnipeek——抓包分析方法

    目录 3.分析方法 3.1 使用过滤器 3.1.1 通过创建过滤器筛选包 筛选特定模组与特定路由器之间的包 筛选模组连接Wi-Fi的握手包 3.1.2 使用正则表达式筛选包 3.2 使用Wi-Fi密码 ...

  10. Omnipeek空口抓包(4):抓取路由器下的无线网络包

    文字目录 抓包流程概述 设置抓包配置选项 设置信道 设置无线数据包加密信息 设置MAC地址过滤器 抓取联网过程 抓包流程概述 使用Omnipeek软件分析网络数据包的流程大概可以分为以下几个步骤: 扫 ...

最新文章

  1. 推荐几个堪称神器的学习网站
  2. dataframe筛选数据根据某一个列的数据在另外的一个数组中
  3. tcp option 结构体_基于 Kotlin 实现一个简单的 TCP 自定义协议
  4. Java进阶:BlockingQueue阻塞队列的使用
  5. Linux下用Python调用C模块
  6. 恐龙的丁丁长什么样?它们是怎么啪啪啪的?这项研究网友看完直呼涨姿势.........
  7. Codeforces Round #732 (Div. 2) D. AquaMoon and Chess 组合数学 + 找规律
  8. 求合体电脑版_网红界宋祖儿找年轻版言承旭当男友,一张合照收割大量cp粉?!...
  9. Redis站点流量统计HyperLogLog
  10. 一文带你剖析LiteOS互斥锁Mutex源代码
  11. 不规则炫彩创意渐变海报设计模板素材|带来十足的时尚感
  12. 马蜂窝承认部分点评造假;阿里要发射卫星;iPhone XR 供不应求 | 极客头条
  13. Linux 系统级开启文件句柄 调优
  14. 开发工具总结(6)之Android Studio模板配置详解(提高开发效率必备技能)
  15. 规范并优化Nginx配置文件
  16. 如何高效学习一门新技术
  17. JavaScript格式化字符串为指定长度
  18. 并发编程之四:并发之共享问题、线程安全、synchronized关键字
  19. 【免费】多种方法手把手教你如何将自己做的网页做成网络链接(直接访问)
  20. 微积分小课堂:微积分的发明权之争【微积分发明和完善的过程】

热门文章

  1. Altium Designer19 生成Gerber文件方法
  2. 【CoppeliaSim】(原Vrep)与matlab建立通信
  3. html怎么做小米logo,案例:纯CSS小米logo样式
  4. MFC与stdafx
  5. 前端开发常用哪些工具软件?
  6. ICD3 - Cannot connect to USB device. Unrecognized endpoint.
  7. Java中的native方法的使用
  8. 我们开发中常用的常用浏览器常用插件,比如FeHelper,React Developer Tools, Vue Devtools,沙拉查词,Infinity,OneTab,AdGuard等
  9. 浏览器安装fehelper插件,亲测可行
  10. Python tan函数图像绘制,不带有极值的线条