Catalog · How the catalog works
Firefox_Decrypt_NSS-Delphi
Extract passwords from Mozilla Firefox
- ★ 5 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
Firefox_Decrypt_NSS-Delphi
A Delphi-based utility that uses Firefox's native NSS (Network Security Services) library to recover stored passwords. Available in both GUI and console versions.
⚠️ Security Notice
This tool is intended for legitimate password recovery purposes only, such as:
- Recovering your own forgotten passwords
- Data migration between browsers
- Personal security auditing
Please ensure you have the legal right to access any passwords you attempt to recover.
🌟 Features
- Dual Interface Options:
- User-friendly GUI with password list view
- Command-line interface for automation
- Native Decryption:
- Uses Firefox's own NSS library
- Supports master password protected profiles
- Handles modern Firefox encryption schemes
- Profile Management:
- Automatic Firefox profile detection
- Multiple profile support
- Profile listing and selection
- Flexible Output:
- Human-readable format
- JSON export
- CSV export
- Save to file functionality (GUI version)
🏗️ Technical Details
The tool works by:
- Loading Firefox's NSS library
- Initializing NSS with the selected profile
- Accessing the key storage
- Decrypting stored credentials using native NSS functions
🔧 Prerequisites
- Windows operating system
- Mozilla Firefox installed (required for NSS library)
- Delphi development environment (if building from source)
🚀 Usage
GUI Version
- Launch the application
- Select Firefox profile from dropdown
- Click "Decrypt" button
- View or export passwords using the menu options
Console Version
FirefoxDecrypt.exe [options]
Options:
-f, --format FORMAT Output format (human, json, csv)
-l, --list List available profiles
-c, --choice NUMBER Profile to use (starts with 1)
-h, --help Show this help messageExamples
List available profiles:
FirefoxDecrypt.exe --listDecrypt passwords from specific profile:
FirefoxDecrypt.exe --choice 1Export as JSON:
FirefoxDecrypt.exe --format json📄 License
This project is intended for educational and recovery purposes only. Please ensure compliance with applicable laws and regulations in your jurisdiction.
⚠️ Disclaimer
This tool comes with no warranties or guarantees. Users are responsible for ensuring they have the legal right to access any passwords they attempt to recover. The developers assume no liability for misuse or damage caused by this tool.
Made with ❤️ using Delphi RAD Studio

