elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Raw Sockets y VB.NET
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Raw Sockets y VB.NET  (Leído 9,757 veces)
elmaro


Desconectado Desconectado

Mensajes: 301


Unas simples palabras...


Ver Perfil
Raw Sockets y VB.NET
« en: 30 Noviembre 2009, 03:54 am »

Tal y como dice el titulo mi pregunta se trata de raw sockets y .net.

Estuve leyendo por ahí y mismo en el foro que desde XP SP2 Microsoft no admite mas trabajar con raw sockets. Entonces..

Código:
serverSocket = new Socket(AddressFamily.InterNetwork, System.Net.Sockets.SocketType.Raw, ProtocolType.Raw)

Ahí estoy trabajando con raw sockets? O veo mal?

Espero puedan responder mi duda.

Saludos!


En línea

anarquistadel89

Desconectado Desconectado

Mensajes: 158



Ver Perfil
Re: Raw Sockets y VB.NET
« Respuesta #1 en: 30 Noviembre 2009, 03:58 am »

pues diria que si, no tengo npi idea de que es un raw socket, pero ahi lo defines de ese tipo  :-X


En línea

elmaro


Desconectado Desconectado

Mensajes: 301


Unas simples palabras...


Ver Perfil
Re: Raw Sockets y VB.NET
« Respuesta #2 en: 30 Noviembre 2009, 04:04 am »

Mi idea es crear paquetes SYN. Trate de usar la lib wincap en vb.net pero no la logre hacer funcionar.
En línea

isseu


Desconectado Desconectado

Mensajes: 325


°º¤ø,¸¸,El conocimiento es poder°º¤ø,¸¸,ø¤º°`°º¤ø,


Ver Perfil WWW
Re: Raw Sockets y VB.NET
« Respuesta #3 en: 30 Noviembre 2009, 04:06 am »

¿¿y por que usas la libreria que net te da??
En línea

elmaro


Desconectado Desconectado

Mensajes: 301


Unas simples palabras...


Ver Perfil
Re: Raw Sockets y VB.NET
« Respuesta #4 en: 30 Noviembre 2009, 06:33 am »

Porque me parece lo mas sencillo y porque no encontré otra cosa mas que me funcione. Aparte en lo personal prefiero usar algo que este integrado en .net antes que andar agregando referencias y no estar seguro de la estabilidad y compatibilidad que tenga. Pero si hay mas opciones, a probarlas. No estoy casado con nadie jaja :laugh:
En línea

Foxy Rider


Desconectado Desconectado

Mensajes: 2.407


Deprecated


Ver Perfil WWW
Re: Raw Sockets y VB.NET
« Respuesta #5 en: 5 Diciembre 2009, 14:03 pm »

http://msdn.microsoft.com/en-us/library/2b86d684.aspx

también podés buscar alguno de los ports de pcap a .NET, hay un par ...
este es uno --> http://www.codeproject.com/KB/IP/sharppcap.aspx
de última, PInvoke a lo guerrillero =P  (swig te puede ayudar)

Saludos ~
En línea

Meta


Desconectado Desconectado

Mensajes: 3.438



Ver Perfil WWW
Re: Raw Sockets y VB.NET
« Respuesta #6 en: 5 Diciembre 2009, 14:33 pm »

Si lo quieres en español...

http://msdn.microsoft.com/es-es/library/2b86d684.aspx

Saludo.
En línea

elmaro


Desconectado Desconectado

Mensajes: 301


Unas simples palabras...


Ver Perfil
Re: Raw Sockets y VB.NET
« Respuesta #7 en: 10 Diciembre 2009, 18:39 pm »

Muchas gracias por las respuestas. En cuanto tenga un minuto reviso y pruebo.
Si me funciona bien posteo el code.

Gracias nuevamente
En línea

elmaro


Desconectado Desconectado

Mensajes: 301


Unas simples palabras...


Ver Perfil
Re: Raw Sockets y VB.NET
« Respuesta #8 en: 11 Diciembre 2009, 04:18 am »

estuve probando los ejemplos de CodeProject, muy buenos la verdad.
El ejemplo que envía paquetes, genera uno aleatorio

Código:
private static byte[] GetRandomPacket()
{
byte[] packet = new byte[200];
Random rand = new Random();
rand.NextBytes( packet );
return packet;
}

Como puedo crear los paquetes con los datos que yo quiera? Principalmente me interesa el Header y el puerto e IP de destino. Por algún lado había visto como eran los distintos tipos de paquetes, pero no recuerdo donde era y no lo puedo encontrar.
Encontré esto para crearlos, perlo la verdad no me sirve de mucho (http://www.netscantools.com/nstpro_packet_generator_tcp.html)
Necesitaría crearlos yo mismo mediante código.
Cualquier sugerencia es bienvenida.
Gracias!

Edit:
Algo interesante
http://foro.elhacker.net/redes/el_modelo_tcpip-t33974.0.html;wap2=
« Última modificación: 11 Diciembre 2009, 05:00 am por elmaro » En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Raw Sockets y VB.NET
« Respuesta #9 en: 13 Diciembre 2009, 19:34 pm »

Apuesto a que estás haciendo un Port Scanner! jeje :P 

Dale dale que si se puede en .net! ;)

Saludos! :D
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Sockets
Scripting
Panic0 1 3,557 Último mensaje 20 Agosto 2020, 12:56 pm
por Drakaris
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines