C++ Keylogger
Hi! This is a simple keylogger I made using pure C++11 (without external libraries). It took me about 2 weeks or so (working on it ~1h daily and not everyday).
[HTML]pastebin.com/qA7jkHS2[/HTML] (the strange tabulators were added by PasteBin, my code is cleaner)
Btw. the key print-outs are in polish language :)
Quick view on how it works by now:
When you launch it, it disappears instantly, copies itself to AppData and hides (even if you show hidden files). Then it adds this path to HKEY_CURRENT_USER startup. The log is created in Common Appdata and it's also hidden (like the .exe, I have another program to get the log out in 1 click, so I can get them keystrokes :rolleyes:). It stores all the keystrokes (some of them are not printed out/printed out wrong though - to fix). Also, it prevents from having 2 or more keyllogers running at the same time (only 1) and you can't end it in Task Manager (even on Admin account - it gives Access Denied error).
It's still in 'development', so if you could tell me: what is not good with it, what could be done better, what should I add/remove/change?