3

プログラムで 802.11 フレームを作成するにはどうすればよいですか?

この面では、802.11 MAC フレームがどのように見えるかが説明されています。 http://technet.microsoft.com/en-us/library/cc757419(v=ws.10).aspx

Berkeley Socket API を使用して 802.11 MAC フレームを作成することはできますか? または、それを行う別のライブラリがありますか?

前もって感謝します

4

2 に答える 2

2

フレームインジェクション (ラジオタップヘッダー付き) と呼ばれるものが必要になります。libpcap と pcap_inject 関数で簡単に実行できます。

于 2012-05-13T15:53:35.917 に答える
0

あなたがしたいことはraw socketsと呼ばれます。はい、ほとんどの Berkely ソケット API は raw ソケット アクセスをサポートしています。生のパケットを作成して送信できるようにするには、選択したオペレーティング システムで昇格された権限が必要になる場合があることに注意してください。搾取のリスクがあるため、多くの場合、制限されています。

このマニュアル ページでは、Linux での raw ソケットのサポートについて説明します。

于 2012-04-18T10:41:10.083 に答える