For the Chinese version of the description, please refer to 中文版说明.
I have recently become obsessed with playing Rust and thought of creating a web or cryptography tool using Rust.
This project is still a work in progress. I'm creating a repository for it and will slowly work on improving it when I have time. 😁...
I welcome contributions from all the experts out there. Please give it a star. Feel free to share your ideas or raise issues for discussion. I hope to include your avatar in the acknowledgments.
Love and Peace
This project is a password cracking framework written in Rust.
It integrates various password cracking functionalities, including dictionary attacks, weak password detection, and hash cracking.
etc...
Github: BlackCracker_Rusty
Release: Release
- Dictionary Attack Mode: Attempts to crack a target password by iterating through a dictionary file.
- Weak Password Detection Mode: Evaluates the security of a target password by checking if it is a weak password.
- Hash Cracking Mode: Attempts to restore the original password by cracking its hash value.
-
Clone the project to your local machine:
git clone https://github.com/DXHM/BlackCracker_Rusty.git
-
Navigate to the project directory:
cd Blackcracker_rusty
-
Build the project:
cargo build --release
-
Run the project:
cargo run -- <mode> <target>
<mode>
: Select the mode you want to run, which can bedictionary
,weak_password
, orhash_cracker
.<target>
: The target password or hash value.
-
Dictionary Attack Mode:
blackcracker_rusty dictionary password123
-
Weak Password Detection Mode:
blackcracker_rusty weak_password user1
-
Hash Cracking Mode:
blackcracker_rusty hash_cracker 5f4dcc3b5aa765d61d8327deb882cf99
-
Dictionary Attack Mode:
blackcracker_rusty.exe dictionary password123
-
Weak Password Detection Mode:
blackcracker_rusty.exe weak_password user1
-
Hash Cracking Mode:
blackcracker_rusty.exe hash_cracker 5f4dcc3b5aa765d61d8327deb882cf99
- rust-crypto = "^0.2"
- embed-resource="^2.0"