2010-04-29 81 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