MaskCracker is a specialized security assessment tool that evaluates the safety of Metamask wallets against common attack scenarios. By leveraging AI and integration with Hashcat, it identifies vulnerabilities through password pattern analysis and assists in cracking seed phrases. Ideal for security researchers, this tool emphasizes responsible use and legal compliance.
MaskCracker is a comprehensive security assessment tool tailored for evaluating the safety of Metamask wallets under real-world attack scenarios. This innovative tool focuses on two critical scenarios: when website passwords saved in browsers are compromised and when malicious code inadvertently gets executed.
MaskCracker incorporates several capabilities to ensure thorough security analysis:
Disclaimer: MaskCracker is designed solely for security research purposes. It is the user's responsibility to utilize this tool within legal boundaries, and the author assumes no legal liability.
To get started with MaskCracker, activate the virtual environment and run various commands to execute specific functions. Here’s an overview of some common sub-commands:
# To print all Chrome passwords
python src/main.py chrome-password
# To decrypt Metamask seed phrases using a password
python src/main.py decrypt-metamask your_password
Generate a Dictionary Create a dictionary from available passwords, including the option to incorporate Chrome passwords:
python src/main.py generate-dict --chrome-pass output/dictionary
Prepare Hashcat Target File Generate a formatted file for Hashcat:
python src/main.py prepare-hashcat output/hashcat-target.txt output/dictionary
Run Hashcat Execute the cracking process using the provided scripts:
# For macOS
bash run_hashcat.sh
# For Windows
.\run_hashcat.bat
Utilize well-known password libraries to enhance the success rate:
The provided password libraries are sourced from public domains and meant strictly for research purposes.
MaskCracker aims to evolve further with plans to:
For detailed troubleshooting and installation guidance, please refer to the README. For additional insights into blockchain technology, visit blog-blockchain.xyz to explore engaging articles.
No comments yet.
Sign in to be the first to comment.