Wireshark中的802.11Duration字段

本人安全小白,最近在复现802.11攻击手段,做到Duration攻击的时候怎么也找不到Duration字段,在使用Wireshark解析802.11包之后怎么也找不到字段对应数据,特此想记录下是怎么回事,顺便开了博客帮助下像我这样的菜鸡。
首先上官方文档:
Wireshark中的802.11Duration字段Wireshark中的802.11Duration字段
通俗点说802.11的帧通常会包含一个duration位,用来预定一段介质使用时间,Duration攻击者发送占用超大时间值的帧,这将导致其他接入节点持续*等待下去,直到该值变为零。如果在这种情况下,攻击者持续大量发送占用超大时间值的数据顿,那么这将导致在很长时间内,其他节点的通信*阻止,进而发生拒绝服务。
下面开始找Duration字段,打开Wireshark分析802.11数据包,很容易就在802.11 raido information中找到Duration:xxxus,但是在最下面的数据中却怎么也找不到字段:
Wireshark中的802.11Duration字段
经过我的一系列努力,还是没有找到,猜测Radio Information字段是Wireshark根据radio头部信息自己生成的,关于randio header字段的资料很好找。
就在刚才我又仔细看了一下文档,通过先找到FrameControl字段,再往后找两字节的方式终于被我找着了:
Beacon帧:
Wireshark中的802.11Duration字段
Probe Rsp帧:
Wireshark中的802.11Duration字段
别的帧也差不多都在这个位置,明天的任务差不多就是能用python解析到,然后能发送自定义Duration的帧了。