{"id":27450137,"url":"https://github.com/amir13872/mypassword","last_synced_at":"2026-04-17T13:32:29.085Z","repository":{"id":287752588,"uuid":"965686450","full_name":"amir13872/MYpassword","owner":"amir13872","description":"This project demonstrates how to extract and decrypt saved passwords from Google Chrome on Windows, using Go. It is intended for educational use only in controlled, safe environments such as red team labs, penetration testing labs, or malware analysis sandboxes.","archived":false,"fork":false,"pushed_at":"2025-04-14T19:58:12.000Z","size":2104,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-15T09:12:36.621Z","etag":null,"topics":["encryption","golang","google","google-password-manager","googlepassword","login-data","redteam-tools","windows"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amir13872.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,"zenodo":null}},"created_at":"2025-04-13T17:42:28.000Z","updated_at":"2025-04-15T08:59:02.000Z","dependencies_parsed_at":"2025-04-13T18:52:07.548Z","dependency_job_id":null,"html_url":"https://github.com/amir13872/MYpassword","commit_stats":null,"previous_names":["amir13872/mypassword"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amir13872%2FMYpassword","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amir13872%2FMYpassword/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amir13872%2FMYpassword/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amir13872%2FMYpassword/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amir13872","download_url":"https://codeload.github.com/amir13872/MYpassword/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249040159,"owners_count":21202825,"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":["encryption","golang","google","google-password-manager","googlepassword","login-data","redteam-tools","windows"],"created_at":"2025-04-15T09:12:54.689Z","updated_at":"2025-10-18T07:43:25.166Z","avatar_url":"https://github.com/amir13872.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chrome Password Decryptor (Red Team Lab)\n\nThis project demonstrates how to extract and decrypt saved passwords from **Google Chrome** on Windows, using Go. It is intended for **educational use only** in controlled, safe environments such as red team labs, penetration testing labs, or malware analysis sandboxes.\n\n\u003e 🚨 For ethical hacking \u0026 training purposes only. Do **not** use this code outside a legal lab or test environment.\n\n---\n\n## 🔍 Overview\n\nChrome stores user credentials encrypted on disk using Windows DPAPI and AES-GCM. This tool performs:\n\n- **Step 1**: Extracts and decrypts Chrome’s AES encryption key using DPAPI\n- **Step 2**: Reads the `Login Data` SQLite database and decrypts saved credentials\n\n---\n\n## ⚙️ Requirements\n\n- Go 1.18+\n- Kali Linux (for building)\n- Windows 10+ (for running)\n\n---\n\n## 🛠 Usage\n\n### 🔐 Step 1: Extract Chrome Master Key\n\n```bash\nGOOS=windows GOARCH=amd64 go build -o step1_key_extract.exe step1_key_extract.go\nor\n$env:CGO_ENABLED=\"1\"; go build -o myblock.exe .\\step3.go\n```\nRun step1_key_extract.exe on a Windows system with Chrome installed to get the decrypted AES key.\n\n\n### 🔓 Step 2: Dump \u0026 Decrypt Chrome Passwords\n\n- Replace aesKeyHex in step2_decrypt_passwords.go with your decrypted key\n- Build:\n```\nGOOS=windows GOARCH=amd64 go build -o step2_decrypt_passwords.exe step2_decrypt_passwords.go\n```\n- Run on the same Windows target\n\n### 💡 Educational Use Only\nThis code is not intended for illegal use. It is built for:\n\nCertified Ethical Hacker (CEH) students\n\n- Red Team training\n- Malware simulation labs\n- CRTP / OSCP practice\n\n### 📁 Repo Structure\n```\n.\n├── step1_key_extract.go         # Extracts and decrypts Chrome master key\n├── step2_decrypt_passwords.go  # Reads login data and decrypts saved passwords\n├── go.mod / go.sum              # Dependencies\n```\n## 🙏 Credits\nInspired by red team lab techniques \u0026 real-world malware analysis.\nBuilt with ❤️ for learning, not harm.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famir13872%2Fmypassword","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famir13872%2Fmypassword","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famir13872%2Fmypassword/lists"}