{"id":21697613,"url":"https://github.com/tajiknomi/BrowserCredExtractor_windows","last_synced_at":"2025-07-18T09:30:55.031Z","repository":{"id":247882235,"uuid":"824528068","full_name":"tajiknomi/BrowserCredExtractor_windows","owner":"tajiknomi","description":"Extract stored password(s) and important file(s) from various browser (i.e. Chrome, Brave, Edge, Opera)","archived":false,"fork":false,"pushed_at":"2025-01-11T07:06:55.000Z","size":318,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-08T19:11:10.724Z","etag":null,"topics":["brave","browser","browser-security","chrome","cpp","cybersecurity","dpapi","edge","offsec","windows"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tajiknomi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-07-05T10:19:29.000Z","updated_at":"2025-01-11T07:06:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"d2ea1a8a-2d4d-49e5-85e2-b584db6a082a","html_url":"https://github.com/tajiknomi/BrowserCredExtractor_windows","commit_stats":null,"previous_names":["tajiknomi/browser_credential_extractor","tajiknomi/browsercredextractor_windows","tajiknomi/browsers_masterkey_extractor"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/tajiknomi/BrowserCredExtractor_windows","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tajiknomi%2FBrowserCredExtractor_windows","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tajiknomi%2FBrowserCredExtractor_windows/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tajiknomi%2FBrowserCredExtractor_windows/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tajiknomi%2FBrowserCredExtractor_windows/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tajiknomi","download_url":"https://codeload.github.com/tajiknomi/BrowserCredExtractor_windows/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tajiknomi%2FBrowserCredExtractor_windows/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265733753,"owners_count":23819404,"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":["brave","browser","browser-security","chrome","cpp","cybersecurity","dpapi","edge","offsec","windows"],"created_at":"2024-11-25T19:28:39.552Z","updated_at":"2025-07-18T09:30:55.021Z","avatar_url":"https://github.com/tajiknomi.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"## What is does?\nExtract stored credentials of various browsers (i.e. Chrome, Brave, Edge, Opera).\n\n#### Upate for firefox will be soon added.\n## Quick Start\n\nGrab the latest binary from the [release section](https://github.com/tajiknomi/Browsers_MasterKey_Extractor/releases) and turn off the AV on the machine\n \n\n1: Run the `extractMasterKeys.exe` on the target machine to extract the AES Master key of various browser(s)\n```\n$ extractMasterKeys.exe \u003cpath/to/output/dir\u003e\n```\n\n`\u003cpath/to/output/dir\u003e` will contain the output extracted keys and corresponding files of installed browsers.\n\n\n2: Run the python script i.e. `browserCredDecryptor.py` on your machine and provide the key and files extracted by the above utility. e.g.\n\n```\n$ python browserCredDecryptor.py\nEnter the AES key (hex): 37ac4ebd676cf9bfb910a4e34a9778467cc288730091f3da057adb7141d3de2b\nEnter the path to the 'Login Data' file: path/to/Login Data\n``` \n\n### Note:\n`browserCredDecryptor.py` depends on `pycryptodome` package and its better to install the package in python virtual environment so that it doesn't conflict with your crypto package(s).\n\nWindows\n```\n$ python -m venv virtual_env \u0026\u0026 virtual_env\\Scripts\\activate\n$ pip install pycryptodome\n```\nLinux\n```\n$ apt install python3.12-venv \u0026\u0026 python3 -m venv virtual_env \u0026\u0026 source virtual_env/bin/activate\n$ pip install pycryptodome\n```\n\n## The reason behind spliting the process\nDuring a security assessment, you can utilize `extractMasterKeys.exe` to extract the master key and essential files without requiring additional dependency on the target. By focusing solely on key extraction,it keeps the software footprint small and is slightly OPSEC-SAFE tactic.\n\n## How to build\n```\n$ cd \"Extract Master Keys\" \u0026\u0026 mkdir build \u0026\u0026 cd build\n$ cmake ..\n$ cmake --build . --config Release\n```\n\nYou can specify the [cmake-generator](https://cmake.org/cmake/help/latest/manual/cmake-generators.7.html) to create configuration files for your build system e.g.\n\n```\n$ cmake -A x64 ..\n$ cmake -A Win32 ..\n$ cmake -G \"Visual Studio 16 2019\" -A x64 ..\n```\n\n## Disclaimer\n\nThis software is intended for educational and research purposes, particularly in offensive security (offsec). It is your responsibility to use it ethically and at your own risk. The developer is not liable for any misuse or consequences of using this software.\n\n## LICENSE\n[GNU General Public License](https://www.gnu.org/licenses/gpl-3.0.en.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftajiknomi%2FBrowserCredExtractor_windows","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftajiknomi%2FBrowserCredExtractor_windows","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftajiknomi%2FBrowserCredExtractor_windows/lists"}