Как отправлять необработанные пакеты 802.11 (например, управление, управление) через драйверы ядра (например, фильтр NDIS) в Windows?

У меня есть драйвер фильтра NDIS 6, работающий в Windows Vista и более поздних версиях. Я успешно захватил необработанные пакеты 802.11, как я сказал в этот пост. Дополнительную информацию о необработанных пакетах 802.11 можно найти здесь.

Вопрос, с которым я столкнулся сейчас, заключается в том, что is it also possible to send raw 802.11 packets on Windows via a kernel driver? я не нашел в MSDN никакого объяснения, в котором четко говорилось бы, возможно это или нет.

В настоящее время драйвер может отправлять пакеты Ethernet. Что мне следует изменить в драйвере, чтобы поддерживать отправку необработанных пакетов 802.11? (или не нужно ничего менять, просто отправьте необработанные байты пакета 802.11, как я отправляю в виде данных Ethernet?)


person Yang Luo    schedule 23.10.2017    source источник