{"id":23629655,"url":"https://github.com/repalmoil/mozilla-password-recovery","last_synced_at":"2026-05-05T18:33:39.014Z","repository":{"id":269223212,"uuid":"906769427","full_name":"Repalmoil/mozilla-password-recovery","owner":"Repalmoil","description":"Recovering passwords from mozilla firefox browsers","archived":false,"fork":false,"pushed_at":"2024-12-21T21:55:05.000Z","size":108,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-18T20:07:40.707Z","etag":null,"topics":["cracking","database","decryption","hash","mozilla-firefox","nss","password","password-recovery","recovery","security","sqlite"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Repalmoil.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-21T21:11:23.000Z","updated_at":"2024-12-21T21:55:08.000Z","dependencies_parsed_at":"2024-12-22T05:54:25.627Z","dependency_job_id":null,"html_url":"https://github.com/Repalmoil/mozilla-password-recovery","commit_stats":null,"previous_names":["repalmoil/mozilla-password-recovery"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Repalmoil/mozilla-password-recovery","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Repalmoil%2Fmozilla-password-recovery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Repalmoil%2Fmozilla-password-recovery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Repalmoil%2Fmozilla-password-recovery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Repalmoil%2Fmozilla-password-recovery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Repalmoil","download_url":"https://codeload.github.com/Repalmoil/mozilla-password-recovery/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Repalmoil%2Fmozilla-password-recovery/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263360758,"owners_count":23454780,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cracking","database","decryption","hash","mozilla-firefox","nss","password","password-recovery","recovery","security","sqlite"],"created_at":"2024-12-28T01:16:33.817Z","updated_at":"2025-10-29T03:01:58.098Z","avatar_url":"https://github.com/Repalmoil.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mozilla-password-recovery\nRecovering passwords from mozilla firefox browsers\n\n## This tool will help you recover passwords from the Mozilla browser using the NSS library for decryption. This tool is part of a segment of  \u003ca href=\"https://xcore.sell.app/\"\u003ex-core\u003c/a\u003e\n ## from which I extracted a piece of code; I am working on obtaining the rest of the code for Chrome, Edge, Opera...\n\nThe code appears to handle credential extraction from Firefox profiles stored in sqlite or logins.json files. It supports different OS environments (Windows, macOS, Linux) and dynamically loads the appropriate NSS library for decryption.\n\n\n\n# Key Components:\n\n\n## Profile Detection\nThis project focuses on the detection of user profiles through various techniques and methods.\n\n## Overview\n\n### SQLite/JSON Parsing\n- Efficiently parse data stored in SQLite databases.\n- Handle JSON data for seamless integration and data manipulation.\n\n### NSS Loading and Decryption\n- Implement loading of NSS (Network Security Services) files.\n- Ensure secure decryption of sensitive information.\n\n### Exception Handling and Logging\n- Robust exception handling to manage errors gracefully.\n- Comprehensive logging for tracking operations and debugging.\n\n## Dependencies: Ensure you have the required dependencies installed:\n\n\u003cpre\u003e\u003ccode\u003epip install pycryptodome\u003c/code\u003e\u003c/pre\u003e\n\nAlso, SQLite3 and ctypes are part of the Python standard library, so no need to install them separately. \n\nPermissions: Running the script might require admin/root privileges, depending on the OS, to access Firefox profile directories.\n\n### Verify NSS Paths: Ensure nss3.dll or libnss3.so can be found in the specified directories. \n\u003cpre\u003e\u003ccode\u003elocate nss3.dll  # Windows \nlocate libnss3.so  # Linux/Mac\u003c/code\u003e\u003c/pre\u003e\n\n# Use:\n\u003cpre\u003e\u003ccode\u003egit clone https://github.com/Repalmoil/mozilla-password-recovery \u003c/code\u003c/pre\u003e\n\n\n\u003cpre\u003e\u003ccode\u003epython main.py \u003c/code\u003c/pre\u003e\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frepalmoil%2Fmozilla-password-recovery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frepalmoil%2Fmozilla-password-recovery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frepalmoil%2Fmozilla-password-recovery/lists"}