10-20-2025, 03:42 PM
I updated the script metamask2hashcat: did some error handling, added a new command to extract the hash from a Chromium-extension and added a new command to inspect the raw content in the rare case that a vault (mobile) is malformed.
There is a little remark to make: I added the levelDB-parser "plyvel", but it's only compatible with Python 3.12 or lower. Couldn't find another solution for now.
So...the updatet script is now compatible with vaults from Firefox, extension-folder from Chromium and persist-root from mobile phones.
You can find it at my fork: https://github.com/Banaanhangwagen/hashc...hashcat.py
More than happy to get feedback or suggestions to improve it, and maybe PR it to Hashcat-repo...
There is a little remark to make: I added the levelDB-parser "plyvel", but it's only compatible with Python 3.12 or lower. Couldn't find another solution for now.
So...the updatet script is now compatible with vaults from Firefox, extension-folder from Chromium and persist-root from mobile phones.
You can find it at my fork: https://github.com/Banaanhangwagen/hashc...hashcat.py
More than happy to get feedback or suggestions to improve it, and maybe PR it to Hashcat-repo...
