All Projects → HoLLy-HaCKeR → KeePassHax

HoLLy-HaCKeR / KeePassHax

Licence: MIT license
A tool to extract a KeePass master password from memory

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to KeePassHax

keevault
Kee Vault is a password manager for your web browser. Password databases (Vaults) are encrypted using the KeePass storage format before being sent to a remote server for synchronisation across any modern device/browser
Stars: ✭ 57 (+0%)
Mutual labels:  password-manager, keepass
Keepassdx
📱 KeePass implementation for android with material design and deluxe features
Stars: ✭ 1,395 (+2347.37%)
Mutual labels:  password-manager, keepass
Tusk
🐘 🔒 KeePass-compatible browser extension for filling passwords.
Stars: ✭ 452 (+692.98%)
Mutual labels:  password-manager, keepass
Kdbxweb
Web Kdbx library
Stars: ✭ 322 (+464.91%)
Mutual labels:  password-manager, keepass
buttercup-importer
🎣 3rd-party archive importer for Buttercup
Stars: ✭ 39 (-31.58%)
Mutual labels:  password-manager, keepass
Browser Addon
Kee adds free, secure and easy password management features to your browser which save time and keep your private data more secure.
Stars: ✭ 386 (+577.19%)
Mutual labels:  password-manager, keepass
Pykeepass
Python library to interact with keepass databases (supports KDBX3 and KDBX4)
Stars: ✭ 231 (+305.26%)
Mutual labels:  password-manager, keepass
ModernKeePass
KDBX password manager for the Windows Store
Stars: ✭ 29 (-49.12%)
Mutual labels:  password-manager, keepass
Keeweb
Free cross-platform password manager compatible with KeePass
Stars: ✭ 10,587 (+18473.68%)
Mutual labels:  password-manager, keepass
Keepass4web
An application that serves KeePass database entries on a web frontend
Stars: ✭ 115 (+101.75%)
Mutual labels:  password-manager, keepass
stash-electron
Stash - The friendly secret storage made for teams
Stars: ✭ 18 (-68.42%)
Mutual labels:  password-manager, keepass
Keepasswinhello
Quick unlock with Windows Hello for KeePass 2
Stars: ✭ 162 (+184.21%)
Mutual labels:  password-manager, keepass
keywi
Minimalistic Keepass plugin using Web Extensions and KeepassHTTP.
Stars: ✭ 33 (-42.11%)
Mutual labels:  password-manager, keepass
Keepassium
KeePass-compatible password manager for iOS
Stars: ✭ 445 (+680.7%)
Mutual labels:  password-manager, keepass
KeePassTouch
Ubuntu Touch Version of KeePass (QML & C++)
Stars: ✭ 20 (-64.91%)
Mutual labels:  password-manager, keepass
Authpass
AuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.
Stars: ✭ 591 (+936.84%)
Mutual labels:  password-manager, keepass
sandpass
Password manager for Sandstorm
Stars: ✭ 26 (-54.39%)
Mutual labels:  password-manager, keepass
TinyKeePass
Another simple read-only KeePass Android app.
Stars: ✭ 44 (-22.81%)
Mutual labels:  password-manager, keepass
Passhole
A secure hole for your passwords (KeePass CLI)
Stars: ✭ 108 (+89.47%)
Mutual labels:  password-manager, keepass
Keepassxc
KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
Stars: ✭ 11,623 (+20291.23%)
Mutual labels:  password-manager, keepass

KeePassHax

KeePassHax is a managed DLL that, when injected into the KeePass process, will extract all data that makes up the CompositeKey used to decrypt the password database. This data (along with the database) could be transmitted to some server running in the cloud to then be decrypted and abused in all kinds of fun ways.

Inspired by KeeFarce, but better ;)

Building

Compile it with Visual Studio 2017 or higher ¯\_(ツ)_/¯

Usage

If you already have a managed DLL injector (like this one), you can build the KeePassHax project and inject the resulting DLL into the KeePass project. You do not need administrator permissions for this, so it can be ran from the context of any application.

Alternatively, use the KeePassHax.Injector project to build a binary that, when run, injects itself into KeePass process.

You can see it in action in this video.

Disclaimer

You probably could have guessed this, but I don't take responsibility for what you do with this. Please don't use this to actually steal passwords. This is merely a proof-of-concept to remind people to not run untrusted programs.

License

This code is licensed under the MIT license. I will always appreciate a link back to this repository :)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].