- Added rockyou.txt split in two parts
rockyou_p1.txt/rockyou_p2.txt - Added NetZwerg.txt
- Added option
-d/--disable-cracked, this will stop cracked hashes being shown, preventing flooding of the console. - Minor fixes
- Merge of hash-cracker-apple-silicon into hash-cracker
- For the heavy lifters, you can now do custom length brute force attacks
- Changed the behavior of
trapto not only clean temporary files but keep hash-cracker alive when intentionally or unintentionallyCTRL+Cis pressed
- Even more ability to set static parameters
- Added link to new blog
- Introduced
hash-cracker.confto set a static config yourself - Merged
mandatory-checks.shandoptional-checks.shintoparameters.sh - Changed all processors to use the static config file if chosen
- Option to use the static config
--static
- New rule - stacking58
- Added Stacker based on new rule
- Hashcat hardware monitoring can be enabled from now upon
- Updated supported hash types, based on hashcat
v6.2.6-420-gdc51a1a97
- Moved from
tmp_files to proper temporary file handling - Handling of
CTRL+C- will remove temporary file(s) - Renamed processors to match with menu option number
- Added
cracklib.txt - Added new
parameters.shchecking script that handles parameters given by the user - Added option to disable
--loopback(default: Enabled)
- Changes to
digitremover.sh
- Added
digitremover.sh
- Added Polish wordlist
- Added missing
--hwmon-disableflag tomarkov-generator.sh - Replaced OneRuleToRuleThemAll with OneRuleToRuleThemStill
- Split
requirements.shinto two filesmandatoryandoptional - Added Custom Word List Generator - CeWL
- Optimized kernels are used by default but can be disabled with the
-nor--no-limitflag - Help menu implemented
- Moved search functionality
- Added Markov-chain password generator based on bujimuji/markov-passwords
- Added Dutch OpenTaal wordlist
Besides some small changes you can now chose if you want to run things with a single or multiple word lists. As you can imagine, this will take much longer, but it is worth it.
- Added multi word list support
- Added
german.txtword list - Added two new, FaceBook based rules, thanks @singe
- Disabled hardware monitoring (
--hwmon-disable) for all processors - Added word list
brutas-combined- combining all lists in the 'passwords' category from brutas
- Fixed issue with splitting usernames from source file
- Added Russian word list
- Moved from showing cracked hashes with hashcat for use as input to directly taking the potfile
- Performance gain +/- 15%
- Added two Afrikaans word lists
- Extended public email providers list based on:
- Moved from
cuttoawksince previously it was not compatible with multiple outputs
- Added
keyboardwalk.txt - Added
email-domains - Added descriptive text for combinator in
showinfo.sh - Added
?ato brute-force pattern - Added multiple brute-force patterns
- Added
3.rule - Updated
light.shanditerate.shwith3.rule - Added COVID-19 related word list (2 parts)
- Added
Robot_MyFavorite.rule
- Added support for username as password (currently only NTLM tested)
- Extended the username as password with rules
- Added working directory for easy removal after finishing project
- Added new rule
- Removed coloring
- Added extra brute force task
- Fixed issue where the variable was not cleared properly on self restart of the 'selector' scripts
- Fixed issue with hash type selector not restarting on not-known hash type
- Added
multiple-wordlists.shprocessor - option 15 - Changed starting point after finishing task to 'main' instead of 'menu'
- Added three new word lists
- Removed standalone usage of
rulegen.py - Added complete PACK (Password Analysis and Cracking Kit by Peter Kacherginsky) repo
- Added Mask Attack
- Added NTLM (-m1000) example hashes
- Added Fingerprint Attack
- Added hashcat-utils
- Added specific potfile instead of default
- Added 4 rules
- Extended the iterating processor
- Took everything from the script and put it into separate scripts
- Changed from hardcoding hashcat path to dynamically with
command -v - Minor rearrange of menu options
- Search function showing sorted on number instead of source file
- Removed exporting results for now - will be back in future update
- Added PACK (Password Analysis and Cracking Kit by Peter Kacherginsky)
rulegen.py rulegen.pyimplemented and tested for NTLM (mode 1000)- Moved some things around
- Introducing new rules
- Introducing some new rules
- Small changes
- New word lists
- Added search function to easily find the right hash type mode you need
- Renamed
processor.shtohash-cracker.sh
- Added function to enter a specific word as input and brute force in front and after it
- Menu rearrange
- Added function to enter a specific word as input and randomize it
- Extended hybrid processing with non-caps jobs
- Removed
plain processing - Removed plain hashes from MD5 example
- Changed
-ito--incrementhybrid
- Added new rule -
OptimizedUpToDate.rule - Small changes in list and rule lists
- Fully working state
- Made light and heavy rules separate job
- Added
fordyv1.rule
- Added combination attack support
- Reduced information directly in the menu moved to separate overview
- Added simple information about the options
- Added
--loopbackto rule based cracking - Extended brute force digits from 8 to 10
- Implemented prefix and suffix processing
- Reordered some functions
- Adjusted default
bitmap-maxsize to 24 - Added two brute force defaults
- Added the following rules (leetspeak, toggles1, toggles2)
- Added new rules to default processing job
- Added basic Toggle-Case attack
- Added hybrid attack support
- Removed line for uniq hashes output because not showing correct numbers depending on input
- Reordered start menu
- Added the ability to process a plain word/password list against input hashes
- Added tab completion for hash list and word list selector
- New improved way of performing actions
- Requirements checker
- Iterations of results put into a separate function
- Added function for result processing / output
- Results to
final.txtremoved, must now use option to show results
- Initial release