2010-04-29 22 views
5

Tôi tự hỏi liệu điều đó có thể thực hiện được hay tôi không thể thực hiện thao tác socket thô như vậy? Nếu vậy, làm thế nào tôi có thể thử nó? Tôi không cố gắng để làm điều này tấn công DoS cũ, chỉ tò mò làm thế nào để gửi nó qua C#. Cảm ơnGửi gói SYN trong C#?

+0

Tôi không tin rằng có thể gửi gói dữ liệu thô bằng mã được quản lý hoàn toàn (bạn cũng cần phải là tài khoản quản trị viên). – Kitsune

Trả lời

4

Bạn có thể thực hiện việc này bằng cách tạo ổ cắm bằng cách sử dụng các tùy chọn SocketType.RawProtocolType.IP.

Sau đó, bạn có thể ghi các byte tạo thành gói SYN vào ổ cắm.

+0

Bất kỳ ý tưởng nào? Đó là một câu hỏi thú vị –