Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: __Alvaro 2015__ en 6 Febrero 2015, 05:05 am



Título: Modificar Flag de segmento TCP (.NET 2010)
Publicado por: __Alvaro 2015__ en 6 Febrero 2015, 05:05 am
Buenas a todos,

Me interesaría saber si alguien conoce una manera de modificar las flags del segmento TCP, ya que estoy creando una aplicación en vb.net, para una red congestionada, y necesitaría modificar la bandera RST, para cuando fallan los intentos de conexión.

Saludos.  :)


Título: Re: Modificar Flag de segmento TCP (.NET 2010)
Publicado por: El Benjo en 6 Febrero 2015, 06:30 am
Busca información acerca de Raw Sockets. Pero tengo entendido que tu aplicación necesita permisos de administrador para trabajar con ellos.

Lamento no poder ser de más utilidad.


Título: Re: Modificar Flag de segmento TCP (.NET 2010)
Publicado por: __Alvaro 2015__ en 6 Febrero 2015, 07:27 am
Hola,

Gracias por tu respuesta Benjo, te comento que con Raw Sockets solo he encontrado info para modificar puerto e ip de origen y otras cosas, pero nada de las flags.

Soy administrador, aunque los permisos de administrador en Windows son fáciles de lograr jeje

Saludos.  :)


Título: Re: Modificar Flag de segmento TCP (.NET 2010)
Publicado por: El Benjo en 6 Febrero 2015, 19:09 pm
Bueno eso es porque el raw socket te crea un encabezado de protocolo IPv4 o IPv6 pero todo el resto lo tienes que hacer tú mismo. Es decir que tú tienes que construir el encabezado del protocolo TCP. Te dejo el link de abajo donde viene un ejemplo de la construcción de un encabezado de protocolo (en este caso ICMP) y te dejo la información de un segmento del protocolo TCP

http://www.winsocketdotnetworkprogramming.com/clientserversocketnetworkcommunication8n.html (http://www.winsocketdotnetworkprogramming.com/clientserversocketnetworkcommunication8n.html)

http://es.wikipedia.org/wiki/Segmento_TCP (http://es.wikipedia.org/wiki/Segmento_TCP)

Como puedes ver, no es algo sencillo de realizar. :P Saludos


Título: Re: Modificar Flag de segmento TCP (.NET 2010)
Publicado por: __Alvaro 2015__ en 6 Febrero 2015, 22:53 pm
Hola Benjo!

Gracias, te cuento que ya las había visto a esas webs, en estos momentos estoy haciendo la cabecera IP me va a tomar unas hora pero va saliendo.
Quería ver si alguien ya había trabajado en ello jaja y si es cierto no es nada sencillo es hilar muy fino en socket

Saludos.  ::)