diff --git a/README.md b/README.md index 86b6c22..f21080c 100644 --- a/README.md +++ b/README.md @@ -188,7 +188,7 @@ Some of the tools may be specifically designed for red teaming, while others are
- Credential Access 11 tools + Credential Access 12 tools
@@ -3398,6 +3399,34 @@ dploot backupkey -d waza.local -u Administrator -p 'Password!123' 192.168.56.112 dploot certificates -d waza.local -u Administrator -p 'Password!123' 192.168.56.14 -pvk key.pvk -quiet ``` +### [🔙](#tool-list)[mozdmp](https://github.com/asaix/mozdmp) + +mozdmp is an offline profile decryption tool for the Mozilla Firefox browser. It decrypts the `logins.json` file that stores saved user passwords by extracting the key from the NSS database (`key4.db`). + +Unlike Chromium-based browsers which protect their sensitive files with OS-level tooling (keyrings, DPAPI), Firefox stores everything needed to decrypt saved logins within the profile itself. Given a copy of `key4.db` and `logins.json`, mozdmp recovers the plaintext credentials without needing anything else from the host. + +- Supports the latest Firefox versions, which use SHA384 to derive the PBKDF2 input (the correct hash type is selected automatically). +- **Cracks a user-set master password with a wordlist**. Multi-core cracking is supported on Linux; on Windows/macOS cracking runs single-core. + +**Install:** + +Download and extract the latest [binary release](https://github.com/asaix/mozdmp/releases) (Linux only). To run on Windows/macOS, clone the source and install the dependencies: + +```bash +git clone https://github.com/asaix/mozdmp; cd mozdmp +pip install -r requirements.txt +``` + +**Usage:** + +```bash +# Binary release +mozdmp + +# From source +python3 mozdmp.py +``` + Discovery ====================