diff --git a/readme.md b/readme.md index 22fe825..c0197ac 100644 --- a/readme.md +++ b/readme.md @@ -7,8 +7,7 @@ \/ \/ \/_____/ \/ \/ \/ \/ ``` -Installation -------------------------------------------------- +## Installation Get the latest hashcat binaries (https://hashcat.net/hashcat/) OSX Install (https://www.phillips321.co.uk/2016/07/09/hashcat-on-os-x-getting-it-going/) @@ -19,12 +18,20 @@ cd hashcat/ make make install ``` -------------------------------------------------- +### Download hate_crack +```git clone --recursive https://github.com/trustedsec/hate_crack.git``` * Customize binary and wordlist paths in "config.ini" * Make sure that at least "rockyou.txt" is within your "wordlists" path +### Create Optimized Wordlists +wordlist_optimizer.py - parses all wordlists from ``, sorts them by length and de-duplicates into `` -Usage -------------------------------------------------- +```$ python wordlist_optimizer.py +usage: python wordlist_optimizer.py + +$ python wordlist_optimizer.py wordlists.txt ../optimized_wordlists +``` +------------------------------------------------------------------- +## Usage `$ ./hate_crack.py usage: python hate_crack.py ` @@ -71,10 +78,11 @@ $ ./hate_crack.py 1000 Select a task: ``` -------------------------------------------------- +------------------------------------------------------------------- #### Quick Crack * Runs a dictionary attack using all wordlists configured in your "hcatOptimizedWordlists" path and applies the "best64.rule", with the option of chaining the "best64.rule". + #### Extensive Pure_Hate Methodology Crack Runs several attack methods provided by Martin Bos (formerly known as pure_hate) * Brute Force Attack (7 characters) @@ -88,31 +96,24 @@ Runs several attack methods provided by Martin Bos (formerly known as pure_hate) * Hybrid Attack * Extra - Just For Good Measure - Runs a dictionary attack using wordlists/rockyou.txt with chained "combinator.rule" and "InsidePro-PasswordsPro.rule" rules - -------------------------------------------------- + #### Brute Force Attack - Brute forces all characters with the choice of a minimum and maximum password length. -------------------------------------------------- #### Top Mask Attack - -Runs a top mask attack using passwords already cracked for the current session. +Uses StatsGen and MaskGen from PACK (https://thesprawl.org/projects/pack/) to perform a top mask attack using passwords already cracked for the current session. Presents the user a choice of target cracking time to spend (default 4 hours). -------------------------------------------------- #### Fingerprint Attack https://hashcat.net/wiki/doku.php?id=fingerprint_attack Runs a fingerprint attack using passwords already cracked for the current session. -------------------------------------------------- #### Combinator Attack https://hashcat.net/wiki/doku.php?id=combinator_attack Runs a combinator attack using the "rockyou.txt" wordlist. -------------------------------------------------- #### Hybrid Attack https://hashcat.net/wiki/doku.php?id=hybrid_attack @@ -123,36 +124,21 @@ https://hashcat.net/wiki/doku.php?id=hybrid_attack - Hybrid Mask + Wordlist - ?s?d ?1?1 wordlists/rockyou.txt - Hybrid Mask + Wordlist - ?s?d ?1?1?1 wordlists/rockyou.txt - Hybrid Mask + Wordlist - ?s?d ?1?1?1?1 wordlists/rockyou.txt -------------------------------------------------- -#### Pathwell Top 100 Mask Brute Force Crack +#### Pathwell Top 100 Mask Brute Force Crack Runs a brute force attack using the top 100 masks from KoreLogic: https://blog.korelogic.com/blog/2014/04/04/pathwell_topologies -------------------------------------------------- #### PRINCE Attack https://hashcat.net/events/p14-trondheim/prince-attack.pdf Runs a PRINCE attack using wordlists/rockyou.txt -------------------------------------------------- #### YOLO Combinator Attack - Runs a continuous combinator attack using random wordlists from the optimized wordlists for the left and right sides. -------------------------------------------------- -#### Add-on Tools -wordlist_optimizer.py - parses all wordlists from ``, sorts -them by length and de-duplicates into `` - -```$ python wordlist_optimizer.py -usage: python wordlist_optimizer.py - -$ python wordlist_optimizer.py wordlists.txt ../optimized_wordlists -``` - +------------------------------------------------------------------- ### Version History - Version 1.00 Initial public release