IP sockets (keylogger)

Iniciado por goto C, 26 Enero 2014, 18:50 PM

0 Miembros y 2 Visitantes están viendo este tema.

goto C

Hola, estoy haciendo unos sockets en C con la idea de luego añadirlos a un código de keylogger. Pero me ha surgido una duda, cuando pongo la IP del servidor al que se tiene que conectar el cliente, no sé si debo poner la IP pública o privada del servidor.

Muchas gracias.

cpu2

Si el servidor no esta en la misma red interna que el cliente, es bastante logico que tengas que poner la direccion publica (WAN) del server.

Un saludo.

goto C

Gracias, eso había imaginado y entendido de lo que había leído. Pero... si pongo la IP pública, habrá varios host en mi red con la misma IP pública. ¿Cómo sabe el cliente con cuál ha de conectarse?

cpu2

No, los host de tu red no tienen la direccion WAN la tiene una interfaz del "router" mejor llamado router/modem.

Lo que tienes que hacer es poner la direccion WAN en el cliente, pero no requiere del cliente saber a que host de tu red conectarse, si no de tu propio router, tienes que hacer un NAT.

Que de tal puerto, direccion o ambas que vengan de fuera a tu direccion WAN, se traduzcan a el host de tu red interna "direccion privada".

Un saludo.

goto C

Pero entonces... ¿cómo saben es posible hacer un keylogger que envía datos a un servidor? Si damos la IP pública, ésta es dinámica, por lo que cambiará en cada reinicio del router... ¿Sólo sirve el keylogger mientras que tengamos la misma IP pública?

Y otra cosa, lo que comentas del NAT sé lo que es, pero realmente yo no tengo que hacerlo, ¿no? O sea, ¿lo hace el router?

Gracias y un saludo!!! :D

cpu2

Exacto si tienes una direccion dinamica cuando esta cambie el cliente no conectara, tienes soluciones como noip.com, tambien puedes llamar a tu ISP e informarte de cuanto te cuesta una direccion estatica, esta ultima es la que te recomiendo, pero telefonica te cobra unos 15 euros mas en la factura...

Pero bueno eso depende de lo serio que sea el proyecto y tu, para mi esta mil veces mejor la segunda opcion, a saber quien esta detras de noip...

Y sobre NAT, tienes que configurar tu la regla.

Un saludo.

engel lex

goto C lee sobre el protocolo tcp ip, especialmente capa de red y de transporte, podrás entender eso (puedes buscar en la wiki o si quieres conocimiento profundo creo que son capítulos 6, 7 y 8 del libro 1 de ccna)

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.

goto C

Me he estado informando sobre lo de no ip, pero entonces que hago... ¿¿¿le pongo al keylogger la URL que me dan los de no ip??? ¿Cómo hago eso, con qué función lo pongo en el programa?

cpu2

Cita de: goto C en  2 Febrero 2014, 12:57 PMpero entonces que hago... ¿¿¿le pongo al keylogger la URL que me dan los de no ip???

Si, si te fijas algunos troyanos como bifrost, tienen opcion de conexion url como noip.

Cita de: goto C en  2 Febrero 2014, 12:57 PM¿Cómo hago eso, con qué función lo pongo en el programa?

getaddrinfo, mirate la MSDN.

Un saludo.