Skip to content

Latest commit

 

History

History
121 lines (74 loc) · 3.04 KB

readme.md

File metadata and controls

121 lines (74 loc) · 3.04 KB

Black Cracker Rusty

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...

Repository

Github: BlackCracker_Rusty

Release: Release

Functionality

  • 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.

Installation

  1. Clone the project to your local machine:

    git clone https://github.com/DXHM/BlackCracker_Rusty.git
  2. Navigate to the project directory:

    cd Blackcracker_rusty
  3. Build the project:

    cargo build --release
  4. Run the project:

    cargo run -- <mode> <target>

Usage

  • <mode>: Select the mode you want to run, which can be dictionary, weak_password, or hash_cracker.
  • <target>: The target password or hash value.

Example

Linux

  • Dictionary Attack Mode:

    blackcracker_rusty dictionary password123
  • Weak Password Detection Mode:

    blackcracker_rusty weak_password user1
  • Hash Cracking Mode:

    blackcracker_rusty hash_cracker 5f4dcc3b5aa765d61d8327deb882cf99

Windows

  • 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

Requirements

  • rust-crypto = "^0.2"
  • embed-resource="^2.0"

Contribution

AShujiao

License

gplv3

If it useful for you. Please offer me a coffee. ☕

Star History

Star History Chart