{"id":26295530,"url":"https://github.com/simonbolivarpy/vault-decode-py","last_synced_at":"2025-03-15T04:14:20.598Z","repository":{"id":282485696,"uuid":"948747865","full_name":"SimonBolivarPy/vault-decode-py","owner":"SimonBolivarPy","description":"Simple Tools for decode crypto data, from extensions wallet, Metamask, Ronin, TrustWallet, TronLink(old), etc.","archived":false,"fork":false,"pushed_at":"2025-03-14T23:24:19.000Z","size":18,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-14T23:27:45.958Z","etag":null,"topics":["data","decode","decrypt","metamask","passwords","python","ronin","salt","tronlink","trustwallet","vault"],"latest_commit_sha":null,"homepage":"https://github.com/SimonBolivarPy/vault-decode-py","language":"Python","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/SimonBolivarPy.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":"2025-03-14T22:18:20.000Z","updated_at":"2025-03-14T23:24:22.000Z","dependencies_parsed_at":"2025-03-14T23:37:51.780Z","dependency_job_id":null,"html_url":"https://github.com/SimonBolivarPy/vault-decode-py","commit_stats":null,"previous_names":["simonbolivarpy/vault-decode-py"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonBolivarPy%2Fvault-decode-py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonBolivarPy%2Fvault-decode-py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonBolivarPy%2Fvault-decode-py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonBolivarPy%2Fvault-decode-py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SimonBolivarPy","download_url":"https://codeload.github.com/SimonBolivarPy/vault-decode-py/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243681077,"owners_count":20330155,"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":["data","decode","decrypt","metamask","passwords","python","ronin","salt","tronlink","trustwallet","vault"],"created_at":"2025-03-15T04:14:19.879Z","updated_at":"2025-03-15T04:14:20.588Z","avatar_url":"https://github.com/SimonBolivarPy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# wltdecode 1.0.0\n\n\n![](https://img.shields.io/github/stars/pandao/editor.md.svg) ![](https://img.shields.io/github/forks/pandao/editor.md.svg) ![](https://img.shields.io/github/tag/pandao/editor.md.svg) ![](https://img.shields.io/github/release/pandao/editor.md.svg) ![](https://img.shields.io/github/issues/pandao/editor.md.svg) ![](https://img.shields.io/bower/v/editor.md.svg)\n\nSimple Tools for decode crypto data, from extensions wallet, Metamask, Ronin, Brawe, TronLink(old), etc.\n\n\n## Installation\nPython requires [Python.org](https://www.python.org/) v3,7+ to run.\nInstall the dependencies and devDependencies and start the server.\n\n```sh\npython -m pip install pip\npython -m pip install --upgrade pip\npip install pycryptodome\npip install git+https://github.com/SimonBolivarPy/vault-decode-py.git\npip install git+https://github.com/SimonBolivarPy/chbencode-py.git\n```\n## Using Single Version\n**Decrypt hash by one password:**\n\n*default Metamask path in chrome*: \n###### C:\\Users\\root\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\Local Extension Settings\\nkbihfbeogaeaoehlefnkodbefgpgknn\np.s payload search from log file, ******.log,\n\n```python\nfrom wltdecode import extensionWalletDecrypt\nimport json\n\n# old version metamask\npayload = '''{\\\"data\\\":\\\"5s0Jh0deuXoD1S/TCdPx2eeSg1P/ufwnXm8ZOwio8jcZzMVukueT7FMPjZOMwedVsHKbkDcfeCkkqgM/Zh02ww+qVkbe4sJWMMhuMSYNbaY1l0sgPwDrS8/ZTotnrcd0DiPdFPcWenxB6bdVCCVaRayQvX7msWQ5YHKCubZ1KoiOroqw6wgHHd63G5cTBeaLjNuRwSEvR5zbuD0iDl1fKS4kfx8GOTen3+S/aIlacbVVUi8vhhtj2KCe/LBqvz52Gue8E9ITZrNi/JOuLe3Ic7gVKisE24LHcwL1bfKgBMnrrNxNXdKLhIrRLwqt1eKLE8xutfUks2hR8tWzwPnBlT+HC+MFtPxCU03pO0wLCwWZbGiaOLmg1kC7v+474xF7N9t5VGUBgx3w1wmV2j0/QU7hkg0uXLU4MB5nkYHz+3XSmjoryEP8CdYCX+r0bpe0JMJERyWHw0oaYUFvahx+zZ5K/4snh2xKMB7eA/NmT1SwoCYuUOQYSsWfa7ns1+jO/fyZ0DoEcDNlWH1m0IN+j8zwndpacNhnJZw3cfOo60nnlyERKWV+csys8HfhQjYX9DWk6IrwWsgcXL2dpAN0qXIqRu4GlwRerZDUXtbhAUGMeQC7wY8lg+2wNM+GqHqzG3EpSEU0bhOTj3DsM8DybXv6dHtbCztmonQX2NHig2b1nTUZ3lP/omoGsPASKFCxajeYTXbbAgGZKPqOyT0odnmKuOT6ttNGsK+CjVo4qWwhWKeTUyfbZpPouqqvbF7HlHpLvIK+H2PE9oNIAeI0mA==\\\",\\\"iv\\\":\\\"UH27PH8t2UtKsvSCrB3Bdw==\\\",\\\"salt\\\":\\\"KjKzbNJAfcw9pKh0nR8cKYkMYAtcH7EGU7S/raNSAxY=\\\"}'''\npassword = '66666682465'\n\n# stable version metamask\npayload = '''{\\\"data\\\":\\\"IV+TmaObvBFyfLapg+7ivfyONLiqNeX+r97Mj0R6iowhm204CBrLdy3HhY/Dy814nhLRZXDxM3bu+JlUjnrYzBISeA/7l+DiJGqdpcoGlcfNIXc2kdvrX5m+y+jvWAQG8OzCk304cgAWwMYN06AwRb1Z6lh4p1Mvaj99/UKrRiJAIjBWUcKukcstbpvmf6hcRLx43DMo1/V/5kfLNzuwVW9Pjukd4S/nwaWufjIYqMTvijtAiIMdG2yA3Hg5R+QFizWLhJDxRQGs1cm5BLyQMPXh2HVoLYiJsEpvTmgx+ilKkzjcn4l4nSgcJXiLn8vbGHGrNcQlGZrX65Iyf39GS96zJ2puHd9daZvemanLVh5FXK3kPkUCpvCLKx/VnMT0DCS05nEvX1jtOyrI/ns5F4Y/ShtNEjs2nQKIiaF/KMcw35EeFMYhaGTqCHvjthS8xc11cAUEWZZ+yhx8DnTpvvmDussJNrxfzg4/ZyCutPdAY/IC13SuSeCxhsMxiWbR3n8+3KKP\\\",\\\"iv\\\":\\\"x3QOpRt8E0fxZUrapK3Fhg==\\\",\\\"keyMetadata\\\":{\\\"algorithm\\\":\\\"PBKDF2\\\",\\\"params\\\":{\\\"iterations\\\":600000}},\\\"salt\\\":\\\"NfNGDc4AZRK5KnkSf4z3JFqm4O1HLG1zSroE8+NQHBI=\\\"}'''\npassword = \"metamask1\"\n\nobj = json.loads(payload)\n\nvault = extensionWalletDecrypt()\n\ndata = vault.decryptSingle(password, obj, 10000) # IF USING OLD VERSION NEED PASTE 10.000 ITERATIONS - NEW VERSION 60.000\nresult = vault.extractMnemonic(data['r'])\nprint(\"[decryptSingle]\\n\", data)\n\n\n\n\n```\n##Output:\n```\n[{'type': 'HD Key Tree', 'data': {'mnemonic': 'result slam keen employ smile capable crack network favorite equal limit orphan', 'numberOfAccounts': 1, 'hdPath': \"m/44'/60'/0'/0\"}}, {'type': 'Trezor Hardware', 'data': {'hdPath': \"m/44'/60'/0'/0\", 'accounts': [], 'page': 0, 'paths': {}, 'perPage': 5, 'unlockedAccount': 0}}, {'type': 'Ledger Hardware', 'data': {'hdPath': \"m/44'/60'/0'\", 'accounts': [], 'accountDetails': {}, 'implementFullBIP44': False}}]\n```\n\n## Using List Version\n```python\nfrom wltDecode import extensionWalletDecrypt\nimport json\n\n# SOURCE DATA FROM .LOG FILE OR LACAL DATA STORAGE\npayload = '''{\\\"data\\\":\\\"IV+TmaObvBFyfLapg+7ivfyONLiqNeX+r97Mj0R6iowhm204CBrLdy3HhY/Dy814nhLRZXDxM3bu+JlUjnrYzBISeA/7l+DiJGqdpcoGlcfNIXc2kdvrX5m+y+jvWAQG8OzCk304cgAWwMYN06AwRb1Z6lh4p1Mvaj99/UKrRiJAIjBWUcKukcstbpvmf6hcRLx43DMo1/V/5kfLNzuwVW9Pjukd4S/nwaWufjIYqMTvijtAiIMdG2yA3Hg5R+QFizWLhJDxRQGs1cm5BLyQMPXh2HVoLYiJsEpvTmgx+ilKkzjcn4l4nSgcJXiLn8vbGHGrNcQlGZrX65Iyf39GS96zJ2puHd9daZvemanLVh5FXK3kPkUCpvCLKx/VnMT0DCS05nEvX1jtOyrI/ns5F4Y/ShtNEjs2nQKIiaF/KMcw35EeFMYhaGTqCHvjthS8xc11cAUEWZZ+yhx8DnTpvvmDussJNrxfzg4/ZyCutPdAY/IC13SuSeCxhsMxiWbR3n8+3KKP\\\",\\\"iv\\\":\\\"x3QOpRt8E0fxZUrapK3Fhg==\\\",\\\"keyMetadata\\\":{\\\"algorithm\\\":\\\"PBKDF2\\\",\\\"params\\\":{\\\"iterations\\\":600000}},\\\"salt\\\":\\\"NfNGDc4AZRK5KnkSf4z3JFqm4O1HLG1zSroE8+NQHBI=\\\"}'''\n\n# LIST PASSWORDS\npsswList = ['qwerty123', 'qwerty321', 'qwerty1212', 'qwe211', 'qweqwerty0', 'metamask1']\n\n# LOAD STRING DATA TO JSON OBJECT \nobj = json.loads(payload)\n\nobj = vault.decryptList(psswList, obj, 10000) # INSERT PASS LIST, JSON OBJECT, AND ITERATIONS\nresults = vault.extractMnemonic(obj['r']) # IF YOU WANT SEE ONLY SEED PHRASE\nprint(\"[decryptList]\\n\", results)\n\n```\n\nNote: this app cant replace HashCat app, use only actual passwords, or no big list passwords.\n\n\n\n\nFor more information, see [docs.python-guide.org](http://docs.python-guide.org \"docs.python-guide.org\").\n\n\n## License\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonbolivarpy%2Fvault-decode-py","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonbolivarpy%2Fvault-decode-py","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonbolivarpy%2Fvault-decode-py/lists"}