C# Garbage Pump: Password Keylogger Evasion

  •        0

C# DLL for handling password input that is not susceptible to keylogging through a Garbage Pump technique, which pumps random keys, i.e. garbage, out while the user enters in a password. See screenshots for output results.




comments powered by Disqus

Related Projects

sjcl - Stanford Javascript Crypto Library

The Stanford Javascript Crypto Library is a project by the Stanford Computer Security Lab to build a secure, powerful, fast, small, easy-to-use, cross-browser library for cryptography in Javascript. SJCL is secure. It uses the industry-standard AES algorithm at 128, 192 or 256 bits; the SHA256 hash function; the HMAC authentication code; the PBKDF2 password strengthener; and the CCM and OCB authenticated-encryption modes.

Password Safe

Password Safe is a password database utility. Users can keep their passwords securely encrypted on their computers. A single Safe Combination unlocks them all.

Java PasswordSafe

This is a Java version of the PasswordSafe password management utility. This utility allows you to easily and securely manage multiple passwords on Linux, Mac, and Windows in a format that is compatible with the original PasswordSafe utility.


uLogin is a PHP library for developing secure login and authentication systems. Provides secured user sessions, password storage and logins for multiple user databases. It uses multiple measures to counter online and offline attacks.

Universal Password Manager

Universal Password Manager allows you to store all your passwords in one highly secure encrypted database. Its strengths are simplicity, portability and security (uses 128bit AES encryption). UPM is available on Android, Windows, OS X & Linux.


KeePassX is a cross platform port of the windows application quot;Keepass Password Safequot;. It is an OpenSource password safe which helps you to manage your passwords in an easy and secure way. It uses a highly encrypted database locked with one master key.

PAC Manager

PAC is a Perl/GTK replacement for SecureCRT/Putty/etc (linux ssh/telnet/... gui)... It provides a GUI to configure connections: users, passwords, EXPECT regular expressions, macros, etc. You like 'SecureCRT/SSHMenu'? Check this tool and let me know

Babel Enterprise

Babel is a enterprise grade secure monitoring platfform to check OS security status: user/passwords, kernel options, file perms, patches, network setup, SUID, binary files changes and much more. All in a distributed and modular management architecture.

OpenSSL - Toolkit for SSL and TLS

The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library.


Easy, user-friendly and proficient Java program to keep passwords in encrypted databases. High security standard, file format complies with quot;Password Safequot; V3 files (Twofish-CBC). Small cross-platform program with PORTABLE modus, ideal for USB sticks, Linux, etc