Autor
|
Tema: [Duda] ¿Inyectar información en un socket ya abierto? (Leído 2,570 veces)
|
Shout
Desconectado
Mensajes: 191
Acid
|
Hola!! Veréis, tengo un proceso que abre sockets y envía información por ellos, y lo que necesito es saber si en C# se puede enviar información por ese mismo socket. Tengo toda la información necesaria sobre el socket gracias a un sniffer: Entonces, la pregunta es: ¿se puede enviar información via un socket que ya está abierto usando C#?
|
|
|
En línea
|
I'll bring you death and pestilence, I'll bring you down on my own
|
|
|
El Benjo
|
Hasta donde tengo entendido no se puede hacer tal cosa debido a las restricciones de los protocolos TCP y UDP. Un socket se define de manera única para una conexión ya establecida, por ejemplo es posible tener dos sockets conectados en un mismo puerto si la dirección de destino es distinta, pero no si la dirección de destino es la misma, en cuyo caso se entra en conflicto con el protocolo y la conexión fracasa.
De cualquier forma, si encuentras la manera de hacerlo sería bueno que lo compartieras, pero no creo que sea posible.
|
|
|
En línea
|
www.es.neftis-ai.comSí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.
|
|
|
engel lex
|
El Benjo: en este caso es una inyeccion, al final la capa de transporte del protocolo tcp es virtual, si un programa envia paquetes con lo que quiera enviar ya es cosa de windows proteger... pero con como administrador y los comandos correctos windows permite hacer lo que quieras... por lo menos un sniffer viola la capa porque lee paquetes destinado a otra aplicaciones... Shout eso es todo lo que puedo decir de .net no se nada XD
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
El Benjo
|
Yo me refería precisamente a eso, que si lo hace mediante los sockets de .NET no se puede realizar por las restricciones del framework. O al menos eso creo.
|
|
|
En línea
|
www.es.neftis-ai.comSí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.
|
|
|
Shout
Desconectado
Mensajes: 191
Acid
|
Pues nada, si hace falta uso C++. La verdad es que necesito conseguirlo.
Agradecería una respuesta en cualquier lenguaje.
|
|
|
En línea
|
I'll bring you death and pestilence, I'll bring you down on my own
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
duda socket
Programación C/C++
|
Maik33
|
1
|
2,267
|
16 Enero 2012, 12:51 pm
por Maik33
|
|
|
Duda socket c++
Programación C/C++
|
isma3l
|
0
|
1,727
|
29 Abril 2012, 02:04 am
por isma3l
|
|
|
Duda al obtener datos por socket en adaptador RS-232/RJ-45
.NET (C#, VB.NET, ASP)
|
gualcot
|
0
|
1,535
|
13 Agosto 2012, 19:12 pm
por gualcot
|
|
|
[Duda] Cifrar Socket
Análisis y Diseño de Malware
|
xv0
|
9
|
5,383
|
8 Diciembre 2012, 09:08 am
por xv0
|
|