Skip to content

A multifaceted protection mechanism against common keyloggers.

Notifications You must be signed in to change notification settings

Brentlyw/Contra-Log

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Contra-Log

A c++ program with a multifaceted protection mechanism to stop common keyloggers.

Features

  • No lag to the user!
  • Hook persistence via order of operations.
  • Obfuscation of keys based on a rotating & randomized keymap.
  • Sends randomized keystrokes to two different levels in the system at random intervals, confusing and bloating any keylogger logs.

Flow

  1. User presses key
  2. Low-level keyboard hook captures the key
  3. Check if the key is an action key (Shift, etc.)
  4. Obfuscate the key according to current keymap rotation
  5. Check if the key is marked as randomized input routine
  6. Send obfuscated keystroke (Original keystroke ignored)
  7. Output normally to the user

This program does not guarantee protection against all keyloggers.

About

A multifaceted protection mechanism against common keyloggers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages