Pregunta

¿Cómo se hacen enchufes de bajo nivel en C, ejemplo?en realidad enviando un SYN.

¿Fue útil?

Solución

Lo que realmente quieres es un enchufe sin procesar...puedes controlar completamente los encabezados y banderas con la interfaz de socket sin formato, pero programarlos es mucho más desafiante.Aquí tienes un fantástico tutorial para empezar: http://www.cs.binghamton.edu/~steflik/cs455/rawip.txt.

Otros consejos

Los enchufes sin procesar son tus amigos.

Ha habido algunos enlaces a información útil. en esta pregunta.

Consulte también el Capítulo 25 "Sockets sin formato" de "Programación de redes Unix" de Steven.

Si está intentando utilizar código multiplataforma, es posible que encuentre libcap una alternativa útil.

quieres usar enchufes crudos.En *nix, necesitas ser root para poder crear sockets sin formato.No estoy seguro de si es posible en Windows.

Sospecho que las fuentes de nmap serían un excelente lugar para buscar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top