Foro de elhacker.net

Seguridad Informática => Análisis y Diseño de Malware => Mensaje iniciado por: paju1986 en 24 Junio 2011, 17:26 pm



Título: Demonio - Conexion XMPP + manual compilar qt estico en windows con msvc2010 yssl
Publicado por: paju1986 en 24 Junio 2011, 17:26 pm
Bueno una vez aprobadas todas mis asignaturas he retomado mi proyecto principal Demonio.
Una de las novedades para la futura versión 3.0 y que lo aleja un poco de la mayoria de troyanos es que la conexión ya no se realizará más por Conexión inversa sino mediante el protocolo XMPP y cualquier servidor que lo soporte.
Esto trae ventajas como poder usar el cliente detrás de router o cortafuegos sin problemas, uso de comunicaciones cifradas con SSL, buen control de los servidores conectados/desconectados, poder manejar los servidores a través de cualquier cliente XMPP, enviar mensajes en broadcast a varios servidores a la vez y otras características.
Ya tengo implementado casi todo el soporte XMPP a excepción de envio de webcam que estará en breve.

Os dejo aquí un video mostrando su funcionamiento

SZiHNJfs_PM

Para el que no conozca el protocolo:
http://es.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol (http://es.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol)

Los cambios aún no están en el SVN y tardarán un poco en llegar. Además pronto estrenare mi web cuando soluciones algunos problemas con el hosting.

UN SALUDO

-----------------------------ACTUALIZADO----------------------------

Manual para conseguir las Qt en windows estaticas con openssl en msvc2010
http://foro.elhacker.net/programacion_cc/tutorial_compilacion_qt_estatica_en_windows_con_msvc2010_y_soporte_openssl-t332180.0.html (http://foro.elhacker.net/programacion_cc/tutorial_compilacion_qt_estatica_en_windows_con_msvc2010_y_soporte_openssl-t332180.0.html)


Título: Re: Demonio - Conexion XMPP/Jabber
Publicado por: Karcrack en 24 Junio 2011, 17:46 pm
Buenísima idea, estuve hace poco investigando el tema, pero no me acaba de convencer el uso de servidores ajenos... soy un poco paranoico xD Permitirás configurar servidores propios? O es el mismo cliente el que hará de servidor?

Nota: El nombre del protocolo es XMPP, Jabber esta ya fuera de uso


Título: Re: Demonio - Conexion XMPP/Jabber
Publicado por: [Zero] en 24 Junio 2011, 20:50 pm
Sí, muy buena idea, pero está eso, supongo que pueden banearte por usar el protocolo para esto como pasa con las salas IRC :P. De todas formas está genial el método. ¿Para crear nuevo servidores tienes que crear para cada uno una cuenta de jabber o puedes usar una para varios servers?

Saludos


Título: Re: Demonio - Conexion XMPP/Jabber
Publicado por: paju1986 en 25 Junio 2011, 19:04 pm
Con una sola cuenta puedes usar varios servidores ya que cada uno tiene su propio recurso. De hecho la vista en arbol muestra el nombre de la cuenta y en una subrama todos los servidores conectados con esa cuenta. Como recurso de cada uno se utiliza el alias que le hayas puesto.

(http://4.bp.blogspot.com/-H52LZJ9zYlY/TgZR-QQGHPI/AAAAAAAAADQ/DmK0xwZRygw/s1600/Servidores.png)

Y en cuanto a lo de que te puedan banear, pues es posible pero primero tendrían que descubrir que no estás haciendo un uso legítimo del servidor y no creo que se vayan a poner a mirar tus mensajes...

UN SALUDO

---------------------------------ACTUALIZACIÓN-------------------------

Ya he subido el código al servidor svn de sourceforge.
Para compilar debeis descargar primero la libreria QXmpp de aqui:
http://code.google.com/p/qxmpp/ (http://code.google.com/p/qxmpp/)

Para compilar estáticamente en Windows necesitaréis las Qt compiladas estáticamente con soporte para OpenSSL
mas adelante publicare un totorial de como hacer esto para MSVC2010.

Porcierto Karcrack, no tienes porque usar servidores ajenos, puedes montar tu propio servidor jabberd por ejemplo.


UN SALUDO