8

Cで低レベルのソケットをどのように実行しますか。例:実際にSYNを送信します。

4

4 に答える 4

9

実際に必要なのはrawソケットです...rawソケットインターフェイスを使用してヘッダーとフラグを完全に制御できますが、それらのプログラミングははるかに困難です。これがあなたが始めるための素晴らしいチュートリアルです:http ://www.cs.binghamton.edu/~steflik/cs455/rawip.txt 。

于 2008-09-24T02:00:10.983 に答える
8

生のソケットはあなたの友達です。

この質問に関する有用な情報へのリンクがいくつかあります。

Stevenの「UnixNetworkProgramming」の第25章「rawソケット」も参照してください。

クロスプラットフォームコードを試している場合は、libpcapが便利な代替手段であることがわかります。

于 2008-09-24T01:59:51.687 に答える
2

rawソケットを使用したい。* nixでは、rawソケットを作成できるようにするにはrootである必要があります。Windowsで可能かどうかはわかりません。

于 2008-09-24T01:59:40.047 に答える
0

nmapソースは見るのに最適な場所だと思います。

于 2008-09-24T01:59:25.070 に答える