Skip to content

Black Cracker Rusty is a password cracking framework built with Rust. It integrates various password cracking functionalities, including dictionary attack, weak password detection, and hash cracking. || 基于 Rust 编写的密码破解框架,集成了多种的密码破解功能,包括字典攻击、弱口令检测和哈希破解。

License

Notifications You must be signed in to change notification settings

DXHM/BlackCracker_Rusty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Black Cracker Rusty is a password cracking framework built with Rust. It integrates various password cracking functionalities, including dictionary attack, weak password detection, and hash cracking. || 基于 Rust 编写的密码破解框架,集成了多种的密码破解功能,包括字典攻击、弱口令检测和哈希破解。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages