2010-04-29 85 views
5

我想知道這是否甚至可能,或者我不能做這樣的原始套接字操作?如果是這樣,我該如何嘗試?我不想做這個舊的DoS攻擊,只是好奇如何通過C#發送它。 謝謝在C#中發送SYN數據包?

+0

我不相信有可能使用完全託管的代碼發送原始數據包(您還需要成爲管理員帳戶)。 – Kitsune 2010-04-29 14:31:08

回答

4

您應該可以通過使用SocketType.RawProtocolType.IP選項創建套接字來完成此操作。

然後,您可以將形成SYN數據包的字節寫入套接字。

+0

任何想法如何?這是一個有趣的問題 – 2013-06-10 07:51:04