A Python-based tool that extracts and decrypts saved passwords from Google Chrome browser on Windows systems. This project demonstrates browser security concepts and is intended for educational purposes only.
This tool is provided for educational and authorized security testing purposes only. Unauthorized use to access passwords without proper authorization is illegal and unethical. The developers assume no liability and are not responsible for any misuse or damage caused by this program.
- Extracts saved passwords from Google Chrome
- Supports multiple Chrome encryption methods:
- Legacy DPAPI encryption (Chrome < v80)
- AES-256-GCM encryption (v10/v11)
- Modern encryption (v20) with system-level decryption
- Simple GUI interface
- Discord webhook integration for remote logging
- Works on Windows systems
- Windows operating system
- Python 3.7+
- Google Chrome installed
- Required Python packages (install via
pip install -r requirements.txt)
If you want to create a standalone executable (.exe) of this application:
-
Update the Webhook URL
- Open
main.pyin a text editor - Replace
WEBHOOK_URL = "https://discord.com/api/webhooks/..."with your Discord webhook URL - Save the file
- Open
-
Run the Build Script
- Double-click on
build.bat - The executable will be created in the
distfolder
- Double-click on
If you want to run the application directly without building an executable:
-
Update the Webhook URL
- Open
main.pyin a text editor - Replace
WEBHOOK_URL = "https://discord.com/api/webhooks/..."with your Discord webhook URL - Save the file
- Open
-
Run the Setup Script
- Double-click on
setup.bat - This will install the required dependencies
- Then run
main.py(Admin required)
- Double-click on
Be aware that password extraction tools are often flagged by anti-virus software. You may need to add an exception for the executable or temporarily disable your anti-virus during testing.
The tool works by:
- Locating Chrome's SQLite database containing saved passwords
- Extracting encrypted password data
- Decrypting the data using Windows DPAPI and Chrome's encryption keys
- Sending the decrypted credentials to the specified Discord webhook
- This tool requires access to the user's Windows login credentials to function
- It only works when run under the same user account that was used to save the passwords in Chrome
- Modern Chrome versions (v80+) use strong encryption that requires system-level access to decrypt
To protect against such tools:
- Use a strong Windows password
- Enable Windows Credential Guard
- Use a password manager with a master password
- Regularly monitor your system for unauthorized applications
This project is for educational purposes only. Use responsibly and only on systems you own or have explicit permission to test.
Contributions are welcome! Please open an issue or submit a pull request.