发帖
1 0 0

bl602抓取eapol包

hdydy
论坛元老

78

主题

283

回帖

9131

积分

论坛元老

积分
9131
Ai-WB2系列 9 1 6 小时前

调用 wifi_mgmr_sniffer_enable进入sniffer模式,通过 wifi_mgmr_sniffer_register注册回调函数,在回调函数里面分析数据

void sniffer_cb(void *env, uint8_t *pkt, int len, struct bl_rx_info *info) {
    if(0x80 == pkt[0]) {// beacon
        return;
    }
    if(len < 34) {
        return;
    }
    if((0x88 == pkt[30] && 0x8E == pkt[31]) || (0x88 == pkt[32] && 0x8E == pkt[33])) {
        printf("len:%3d %02X%02X%02X%02X ", len, pkt[0], pkt[1], pkt[2], pkt[3]);
        printf(MAC_FMT" ", MAC_ARG(pkt+4));
        printf(MAC_FMT" ", MAC_ARG(pkt+10));
        printf(MAC_FMT" ", MAC_ARG(pkt+16));
        for(int i = 22; i < len; i++) printf("%02X", pkt[i]);
        printf("\r\n");
    }
}

image.png

image.png

image.png

──── 0人觉得很赞 ────

使用道具 举报

6 小时前
上传的附件: scan.zip (6.52 KB, 下载次数: 0)

您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29900 个
  • 话题数: 43696 篇