2010-04-29 8 views
5

Ich frage mich, ob es überhaupt möglich ist oder ich so eine rohe Socket-Manipulation nicht machen kann? Wenn ja, wie kann ich es versuchen? Ich versuche nicht, diesen alten DoS-Angriff zu machen, nur neugierig, wie man ihn durch C# schickt. DankSende SYN-Paket in C#?

+0

Ich glaube nicht, dass es möglich ist, rohe Pakete mit vollständig verwaltetem Code zu senden (Sie müssen auch ein Administratorkonto sein). – Kitsune

Antwort

4

Sie sollten in der Lage sein, dies zu tun, indem Sie einen Socket mit SocketType.Raw und ProtocolType.IP Optionen erstellen.

Dann können Sie die Bytes, die das SYN-Paket bilden, in den Socket schreiben.

+0

Irgendeine Idee Wie? Es ist eine interessante Frage –