diff --git a/README.md b/README.md index e75390b..9b35996 100644 --- a/README.md +++ b/README.md @@ -1,26 +1,26 @@ -# bd_crack -Just a stupid and gay little script to simplify cracking breached passwords from [breachdirectory.org](https://breachdirectory.org) using the provided hash and the 5 unhashed characters. - -## Usage -1. Requires hashcat and a bash terminal -2. visit [breachdirectory.org](https://breachdirectory.org) and find the breached password you want -3. copy the provided hash the the 5 unhashed characters of the password -4. optionally select a custom charset for the crackin - -Usage: `./bd_crack.sh ` -Optional charset format -* Default charset is luds meaning lower alpha, upper alpha, digits, and symbols+space - * Mix and match any of the following: - * `l` = lower case alpha (a-z) - * `u` = upper case alpha (A-Z) - * `d` = digit (0-9) - * `s` = symbols + space (!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~) - * `h` = lower case hex (0-9a-f) - * `H` = upper case hex (0-9A-F) - * `b` = bytes (0x00-0xFF) - * Example: lower alpha, upper alpha, and digits: `lud` ex. `bash bd_crack.sh c8ea28d3285e468961a76b5de75871fbe539808a passp lud` - * Example: upper alpha and symbols+space: `us` ex. `bash bd_crack.sh c8ea28d3285e468961a76b5de75871fbe539808a passp us` -* Example: `bash bd_crack.sh c8ea28d3285e468961a76b5de75871fbe539808a passp lud` -* Example: `bash bd_crack.sh c8ea28d3285e468961a76b5de75871fbe539808a passp` - +# bd_crack +Just a stupid and gay little script to simplify cracking breached passwords from [breachdirectory.org](https://breachdirectory.org) using the provided hash and the 5 unhashed characters. + +## Usage +1. Requires hashcat and a bash terminal +2. visit [breachdirectory.org](https://breachdirectory.org) and find the breached password you want +3. copy the provided hash the the 5 unhashed characters of the password +4. optionally select a custom charset for the crackin + +Usage: `./bd_crack.sh ` +Optional charset format +* Default charset is luds meaning lower alpha, upper alpha, digits, and symbols+space + * Mix and match any of the following: + * `l` = lower case alpha (a-z) + * `u` = upper case alpha (A-Z) + * `d` = digit (0-9) + * `s` = symbols + space (!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~) + * `h` = lower case hex (0-9a-f) + * `H` = upper case hex (0-9A-F) + * `b` = bytes (0x00-0xFF) + * Example: lower alpha, upper alpha, and digits: `lud` ex. `bash bd_crack.sh c8ea28d3285e468961a76b5de75871fbe539808a passp lud` + * Example: upper alpha and symbols+space: `us` ex. `bash bd_crack.sh c8ea28d3285e468961a76b5de75871fbe539808a passp us` +* Example: `bash bd_crack.sh c8ea28d3285e468961a76b5de75871fbe539808a passp lud` +* Example: `bash bd_crack.sh c8ea28d3285e468961a76b5de75871fbe539808a passp` + Thanks to [Tak](https://taksshack.com/members/thumbtak/) for some bug fixes! \ No newline at end of file