Analysis and Implementation of Novel Keylogger Technique
Mayank Srivastava, Anjali Kumari, Krishan Kant Dwivedi, Sakshit Jain, Vrishti Saxena
Abstract
Keystroke logging, also known as keystroke or keyboard scanning, is a way to record the keys that are being typed on the keyboard, by the user's computer or keyboard, so that the keyboard user does not know that their details are being tracked. Data can be gained by someone using the login system. Some programs themselves are legal, and are created to track the use of employer's computer. Key logging is also used to learn keystroke power or human-computer interconnection. Many methods for key chain are available, which are software or hardware based methods or acoustic crypt-analysis. In this paper, we have proposed a key logger that captures the keystrokes of the victim as well as the running applications on which the victim might be working, and stores it in an encrypted form in a file, which is further uploaded on the server after every hour. It also records extra information of the victim like it's IP address, MAC Address, and Username. The software runs on a stealth mode, that is it uses very low RAM. It re-launches itself as soon as the system starts. The keystrokes are stored in an encrypted form in the file and then uploaded on server, which is later downloaded and decrypted by the attacker.