Keylogger and a simple method for encode (Base64) and encryption.
I am a great lover of computer security, and programming allows me to create tools that help me understand through the 'creation' process. My goal here is to implement a simple method to obfuscate code by keywords, the user must provide these words and the files to be obfuscated, the program will return an obfuscated version of each file, simple but powerful.
- C++ 17: The language and version used to develop this program.
- Microsoft Visual Studio 2017: IDE Used to debug and compile.
- x64: Architecture in which the program is focused.
- GMX E-mail Service: I need to do a little trick to register from Argentina.
First the Keylogger, it is easy to understand, it uses a simple method to hook the keys when they are pressed, then it stores our pressed keys in an encrypted file, sends it in an email to the attacker and that is all. We have 3 layers here, obfuscation, base64 encode and encryptation with salts.
We must set our own salts and make them match (Base64.h and decrypter.cpp).
Establish the email address and password to which encrypted / encrypted messages will be sent.
Set the time interval between messages (keyhook.h) on line 37.
Obfuscate the code using the obfuscator. Put the words you want to obfuscate in the array, the same for files.
I didn't take the time to make the script functional. It is understood that whoever is going to use this must first understand how C ++ works.