From 1799171687d39b50c70d9c8d2b7a40443a958d5b Mon Sep 17 00:00:00 2001 From: Spoonman1091 Date: Fri, 26 Jan 2018 14:07:29 -0500 Subject: [PATCH 1/2] Update readme.md --- readme.md | 40 ++++++++++++++++------------------------ 1 file changed, 16 insertions(+), 24 deletions(-) diff --git a/readme.md b/readme.md index 22fe825..cbc831a 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,19 @@ 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 +77,10 @@ $ ./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 +94,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,28 +122,22 @@ 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 `` +wordlist_optimizer.py - parses all wordlists from ``, sorts them by length and de-duplicates into `` ```$ python wordlist_optimizer.py usage: python wordlist_optimizer.py @@ -153,6 +146,5 @@ $ python wordlist_optimizer.py wordlists.txt ../optimized_wordlists ``` ### Version History - Version 1.00 Initial public release From 861f58daaab60be3157046ef24e4d0da991f6a6a Mon Sep 17 00:00:00 2001 From: Spoonman1091 Date: Fri, 26 Jan 2018 14:11:56 -0500 Subject: [PATCH 2/2] Update readme.md --- readme.md | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/readme.md b/readme.md index cbc831a..c0197ac 100644 --- a/readme.md +++ b/readme.md @@ -30,6 +30,7 @@ usage: python wordlist_optimizer.py $ python wordlist_optimizer.py wordlists.txt ../optimized_wordlists ``` +------------------------------------------------------------------- ## Usage `$ ./hate_crack.py usage: python hate_crack.py ` @@ -77,6 +78,7 @@ $ ./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". @@ -136,15 +138,7 @@ Runs a PRINCE attack using wordlists/rockyou.txt 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