Ayuda con un bug de mi troyano [c++][Qt4](SOLUCIONADO)

Iniciado por paju1986, 4 Enero 2011, 04:08 AM

0 Miembros y 1 Visitante están viendo este tema.

paju1986

Buenas, tengo un bug en mi troyano que llevo ya 2 dias con él y por muchas vueltas que le doy no consigo que funcione correctamente.
Se trata de la consola remota, tengo este slot:

QString MainWindow::shell(QString comando){
   /** Función que ejecuta el comando de consola pasado como parámetro y devuelve la salida **/
   consola.start(comando);
   consola.waitForStarted();
   consola.waitForReadyRead();
   return consola.readAll();
}


consola esta definido en el .h como QProcess consola.
El caso es que no me funciona, no me devuelve la salida del comando
pero si pongo cmd.exe aparece esto

Microsoft Windows [Versi¢n 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos.

C:\Users\alberto\Desktop\DemonioCompartido\Demonio\src\servidor-build-desktop>

Alguien tiene alguna idea? aver si puedo sacar ya la 1.0 final de una vez.
Hacking, programación, tutoriales, software libre y mucho más en:
http://www.albertinux.com

Garfield07

No entiendo tu problema... te abre el cmd pero nada mas?
Podriamos ver la declaracion de los comandos que usas, o algo?
Con eso se mas bien poco...

PD: Suerte y espero verlo completo!


* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente.
* No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado.
* Si compila esta bien, si arranca es perfecto.

¡Wiki elhacker.net!
Un saludo

paju1986

los comandos que uso son los típicos comandos de windows, del mem echo etc... he comprobado que le llegan perfectamente a la función, es algo relacionado con el QProcess, quizás algo relacionado con que ejecuta los comandos de forma asíncrona y lee la salida estandar antes de que el comando haya terminado ( no estoy muy seguro de esto).
Si necesitas más está todo el código fuente del troyano en la sección Análisis y Diseño de Malware, se llama Demonio - Un troyano con licencia GPL.

SALUDOS
Hacking, programación, tutoriales, software libre y mucho más en:
http://www.albertinux.com

Garfield07

Me da un error al abrir el fichero. A ver como leo el code :o

gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now


* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente.
* No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado.
* Si compila esta bien, si arranca es perfecto.

¡Wiki elhacker.net!
Un saludo

paju1986

Vaya ***** de servidor, se corta la descarga a la mitad, no me extraña que no se abra el archivo.
¿No sabrás dónde colgar esto gratuitamente?
Hacking, programación, tutoriales, software libre y mucho más en:
http://www.albertinux.com

Garfield07

Bueno, si no megaupload + megaupremium... alguno de codigo libre como... ffff  :¬¬
ni idea. habia por ahi un portal de codigo libre que va muy bien para descargar, pero no me acuerdo del nombre :P y que probe al descargar el NC para windows / linux...

si me acuerdo, modifico...


* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente.
* No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado.
* Si compila esta bien, si arranca es perfecto.

¡Wiki elhacker.net!
Un saludo

paju1986

Ya está, lo he puesto en sourceforge, que maravilla :)
Hacking, programación, tutoriales, software libre y mucho más en:
http://www.albertinux.com

Garfield07



* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente.
* No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado.
* Si compila esta bien, si arranca es perfecto.

¡Wiki elhacker.net!
Un saludo

paju1986

Hacking, programación, tutoriales, software libre y mucho más en:
http://www.albertinux.com

Garfield07

Buen code, aunque me lia un poco, pork no he tocado el Qt4 ni algunas cosas de C++. C es mi profesion jaja.
Te deseo mucha suerte en tu proyecto, y pon el link en el blog principal que si no es un lio...


* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente.
* No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado.
* Si compila esta bien, si arranca es perfecto.

¡Wiki elhacker.net!
Un saludo