Hashcat Rules
-
Create email rules from potfile based on occurency:
grep -Eao "\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Za-z]{2,6}\b" ./hashcat.potfile | cut -d@ -f2 | uniq -c | sort -nr | cut -c 9- | awk '!seen[$0]++' | sed 's/^/@/' | sed 's/./$&/1g' > ./rules/domains.pot.rule head -n10 ./rules/domains.pot.rule $@$r$a$y$m$o$n$d$j$a$m$e$s$.$c$o$m $@$m$a$i$l$t$o$.$p$l$u$s $@$e$d$w$a$r$d$j$o$n$e$s$.$c$o$m $@$a$x$a$-$a$d$v$i$s$o$r$s$.$c$o$m $@$w$f$a$d$v$i$s$o$r$s$.$c$o$m $@$j$p$m$o$r$g$a$n$.$c$o$m $@$m$o$r$g$a$n$s$t$a$n$l$e$y$.$c$o$m $@$w$e$l$l$s$f$a$r$g$o$a$d$v$i$s$o$r$s$.$c$o$m $@$t$r$a$n$s$a$m$e$r$i$c$a$.$c$o$m $@$u$b$s$.$c$o$m
-
A A1131 referenced this topic on
-
Title:
unicode.rule
Author:
A1131
URL:
none
Description
: tmesis updated unicode characters rules file -
Title:
misty50k.rule
Author:
A1131
URL:
none
Description
: For testing purpose. Feedback welcomed. -
-
I haven't any comparision of hashpwn's rules with those you found in this thread or the above link, but are certainly not inferior. I encourage to try various ones, because on various hashlists using various wordlists, they can give varied results, better or worse.
-
How to create prepend rules from wordlist
$ cat ./wordlist.txt word1 word2 word3
Create a file rev.sed with the following contents and make it executable
/../! b s/^.*$/\ &\ / tx :x s/\(\n.\)\(.*\)\(.\n\)/\3\2\1/ tx s/\n//g
$ chmod +x rev.sed $ cat ./wordlist.txt | sed -f rev.sed | sed 's/./^&/1g' > ./prepend.rule $ cat ./prepend.rule ^1^d^r^o^w ^2^d^r^o^w ^3^d^r^o^w
-
How to create dates append rule with toggle first character
# for i in `seq 1949 2025`; do echo $i; done > tmp.txt && cat tmp.txt | sed 's/./$&/1g' | sed 's/^/T0/' > ./rules/append-dates.rule && rm tmp.txt # head ./rules/append-dates.rule T0$1$9$4$9 T0$1$9$5$0 T0$1$9$5$1 T0$1$9$5$2 T0$1$9$5$3 T0$1$9$5$4 T0$1$9$5$5 T0$1$9$5$6 T0$1$9$5$7 T0$1$9$5$8
-
Slightly updated/cleaned archive with rules (hashcat-rules.zip) and some benchmark made on the hashlist from this post and the hashmob.medium.found dictionary.
-
Sorted by occurrence of rules file from online hashcat rules collection
# ls a1131 blandyuk ciphers dive hybrid kaonashi MISC pantagrule robot t0xic top_n aon buka clem9669 fordy insidepro korelogic nsa-rules probable-wordlists shooter3k techtrip unicorn append cake dipepe hob0rules jabbercracky masks nyxgeek README.md skalman tmesis # find . -name "*.rule" | du -sh 860M . # du -sh ../collection.rule 372M ../collection.rule # wc -l ../collection.rule 26913875 ../collection.rule
-
New concentrator_MT* rules, more benchmarks and download link --> https://a113l.github.io/Hashcracking/
rules āāā a1131 ā āāā A1131-insane-v1.rule ā āāā A1131-insane-v2.rule ā āāā A1131-insane-v3.rule ā āāā A1131-insane-v4.rule ā āāā A1131-IWA.rule ā āāā A1131.rule ā āāā append.rule ā āāā blazing.rule ā āāā concentrator_MT ā āāā concentrator_MT_5000.rule ā āāā concentrator_MT_64.rule ā āāā DietCrackers.rule ā āāā Emojis.rule ā āāā insane-fast.rule ā āāā insane-medium.rule ā āāā insane-slow.rule ā āāā _long.rule ā āāā misty50k.rule ā āāā misty.rule ā āāā _short.rule ā āāā tmesis-specials-num.rule ā āāā top1k.rule ā āāā top5k.rule ā āāā Unicode.rule ā āāā whisper.rule ā āāā wild-fast.rule ā āāā wild-medium.rule ā āāā wild-slow.rule āāā aon ā āāā 10-complex-10k.rule ā āāā 10-complex-1k.rule ā āāā 10-complex-50k.rule ā āāā 10-complex-64.rule ā āāā 10-simple-10k.rule ā āāā 10-simple-1k.rule ā āāā 10-simple-50k.rule ā āāā 10-simple-64.rule ā āāā 12-complex-10k.rule ā āāā 12-complex-1k.rule ā āāā 12-complex-50k.rule ā āāā 12-complex-64.rule ā āāā 12-simple-10k.rule ā āāā 12-simple-1k.rule ā āāā 12-simple-50k.rule ā āāā 12-simple-64.rule ā āāā 14-complex-10k.rule ā āāā 14-complex-1k.rule ā āāā 14-complex-21k.rule ā āāā 14-complex-64.rule ā āāā 14-simple-10k.rule ā āāā 14-simple-1k.rule ā āāā 14-simple-50k.rule ā āāā 14-simple-64.rule ā āāā 8-complex-10k.rule ā āāā 8-complex-1k.rule ā āāā 8-complex-50k.rule ā āāā 8-complex-64.rule ā āāā 8-simple-10k.rule ā āāā 8-simple-1k.rule ā āāā 8-simple-50k.rule ā āāā 8-simple-64.rule āāā append ā āāā [email protected] ā āāā append_email_domains(giveen).rule ā āāā append.!!.rule ā āāā append_sym.rule ā āāā appendYear.rule āāā blandyuk ā āāā blandyuk_accent_rep.rule ā āāā blandyuk_append_sym_year.rule ā āāā blandyuk_basicNoOriginal.rule ā āāā blandyuk_basic.rule ā āāā blandyuk_combined.rule ā āāā blandyuk_digit_ins_2.rule ā āāā blandyuk_digit_ins_3.rule ā āāā blandyuk_digit_ins_4.rule ā āāā blandyuk_facebook.rule ā āāā blandyuk_la_ins12.rule ā āāā blandyuk_la_ins16.rule ā āāā blandyuk_la_rep12.rule ā āāā blandyuk_la_rep16.rule ā āāā blandyuk_leet_tog_num.rule ā āāā blandyuk_names_ins.rule ā āāā blandyuk_prepend_sym.rule ā āāā blandyuk.rule ā āāā blandyuk_sym1_ins.rule ā āāā blandyuk_sym2_ins.rule ā āāā blandyuk_sym_ins.rule ā āāā blandyuk_sym_pre_app.rule ā āāā blandyuk_sym_rep.rule ā āāā blandyuk_ua_ins12.rule ā āāā blandyuk_ua_ins16.rule ā āāā blandyuk_ua_rep12.rule ā āāā blandyuk_ua_rep16.rule ā āāā blandyuk_word3_ins.rule ā āāā blandyuk_word4_ins.rule ā āāā blandyuk_word5_ins.rule ā āāā blandyuk_years_ins.rule āāā buka ā āāā buka_400k.rule āāā cake ā āāā append-firstnames.rule ā āāā CakeV1.rule ā āāā CakeV2.rule ā āāā email.rule ā āāā rot13.rule āāā ciphers ā āāā caesar.rule āāā clem9669 ā āāā clem9669_case.rule ā āāā clem9669_large.rule ā āāā clem9669_medium.rule ā āāā clem9669_small.rule ā āāā emojis.rule ā āāā password_ruled.txt ā āāā README.md āāā collection ā āāā collection100k.rule ā āāā collection1k.rule ā āāā collection500k.rule ā āāā collection50k.rule ā āāā collection5k.rule ā āāā README.md āāā dipepe ā āāā Dipepe_emails_top1k_v4.0.rule ā āāā Dipepe_Extract_range_1.rule ā āāā Dipepe_full_names_to_emails_top100.rule ā āāā Dipepe_Omit_range_1.rule āāā dive ā āāā dive.rule ā āāā dive.rule.aa ā āāā dive.rule.ab ā āāā dive.rule.ac ā āāā dive.rule.ad āāā fordy ā āāā fordy10k.rule ā āāā fordy50k.rule ā āāā FordyBigBoy.rule ā āāā FordyCombined.rule ā āāā fordyv1.rule ā āāā fordyv2a.rule ā āāā fordyv2b.rule ā āāā Fordyv2.rule ā āāā Fordyv3-1Mil.rule ā āāā Fordyv3-250k.rule ā āāā Fordyv3-2Mil.rule ā āāā Fordyv3-500k.rule ā āāā Fordyv4a.rule ā āāā Fordyv4b.rule āāā hashpwn ā āāā hashpwn_1500.rule ā āāā hashpwn_250.rule ā āāā hashpwn_3000.rule ā āāā hashpwn_5000.rule ā āāā hashpwn_500.rule āāā hob0rules ā āāā d3adhob0.rule ā āāā hob064.rule ā āāā README.md āāā hybrid ā āāā append_d_passthrough.rule ā āāā append_d.rule ā āāā append_ds_passthrough.rule ā āāā append_ds.rule ā āāā append_du_passthrough.rule ā āāā append_du.rule ā āāā append_dus_passthrough.rule ā āāā append_dus.rule ā āāā append_hl_passthrough.rule ā āāā append_hl.rule ā āāā append_hu_passthrough.rule ā āāā append_hu.rule ā āāā append_ld_passthrough.rule ā āāā append_ld.rule ā āāā append_lds_passthrough.rule ā āāā append_lds.rule ā āāā append_ldu_passthrough.rule ā āāā append_ldu.rule ā āāā append_ldus_passthrough.rule ā āāā append_ldus.rule ā āāā append_l_passthrough.rule ā āāā append_l.rule ā āāā append_ls_passthrough.rule ā āāā append_ls.rule ā āāā append_lu_passthrough.rule ā āāā append_lu.rule ā āāā append_lus_passthrough.rule ā āāā append_lus.rule ā āāā append_s_passthrough.rule ā āāā append_s.rule ā āāā append_u_passthrough.rule ā āāā append_u.rule ā āāā append_us_passthrough.rule ā āāā append_us.rule ā āāā prepend_d_passthrough.rule ā āāā prepend_d.rule ā āāā prepend_ds_passthrough.rule ā āāā prepend_ds.rule ā āāā prepend_du_passthrough.rule ā āāā prepend_du.rule ā āāā prepend_dus_passthrough.rule ā āāā prepend_dus.rule ā āāā prepend_hl_passthrough.rule ā āāā prepend_hl.rule ā āāā prepend_hu_passthrough.rule ā āāā prepend_hu.rule ā āāā prepend_ld_passthrough.rule ā āāā prepend_ld.rule ā āāā prepend_lds_passthrough.rule ā āāā prepend_lds.rule ā āāā prepend_ldu_passthrough.rule ā āāā prepend_ldu.rule ā āāā prepend_ldus_passthrough.rule ā āāā prepend_ldus.rule ā āāā prepend_l_passthrough.rule ā āāā prepend_l.rule ā āāā prepend_ls_passthrough.rule ā āāā prepend_ls.rule ā āāā prepend_lu_passthrough.rule ā āāā prepend_lu.rule ā āāā prepend_lus_passthrough.rule ā āāā prepend_lus.rule ā āāā prepend_s_passthrough.rule ā āāā prepend_s.rule ā āāā prepend_u_passthrough.rule ā āāā prepend_u.rule ā āāā prepend_us_passthrough.rule ā āāā prepend_us.rule āāā insidepro ā āāā InsidePro-HashManager.rule ā āāā InsidePro-PasswordsPro.rule āāā jabbercracky ā āāā jabbercracky_100k.rule ā āāā jabbercracky_100.rule ā āāā jabbercracky_10k.rule ā āāā jabbercracky_250k.rule ā āāā jabbercracky_500.rule ā āāā jabbercracky_50k.rule ā āāā jabbercracky_50.rule ā āāā jabbercracky_5k.rule ā āāā jabbercracky_append_30k.rule ā āāā jabbercracky_combined.rule ā āāā jabbercracky_phrase_30k.rule ā āāā jabbercracky_poggle_30k.rule ā āāā jabbercracky_post_process.rule ā āāā jabbercracky_prepend_30k.rule ā āāā jabbercracky_short_15.rule ā āāā jabbercracky_taggle_30k.rule āāā kaonashi ā āāā haku34K.rule ā āāā kamaji34K.rule ā āāā README.md ā āāā yubaba64.rule āāā korelogic ā āāā KoreLogicCombined.rule ā āāā KoreLogicRulesAdd1234_Everywhere.rule ā āāā KoreLogicRulesAdd2006Everywhere.rule ā āāā KoreLogicRulesAdd2010Everywhere.rule ā āāā KoreLogicRulesAddDotCom.rule ā āāā KoreLogicRulesAddJustNumbersLimit8.rule ā āāā KoreLogicRulesAddOnes.rule ā āāā KoreLogicRulesAddShortMonthsEverywhere.rule ā āāā KoreLogicRulesAppend1_AddSpecialEverywhere.rule ā āāā KoreLogicRulesAppend2Letters.rule ā āāā KoreLogicRulesAppend4Num.rule ā āāā KoreLogicRulesAppend6NumbersSpecial.rule.gz ā āāā KoreLogicRulesAppend6Num.rule ā āāā KoreLogicRulesAppend6Num.rule.gz ā āāā KoreLogicRulesAppendCurrentYearSpecial.rule ā āāā KoreLogicRulesAppendJustNumbers.rule ā āāā KoreLogicRulesAppendMonthCurrentYear.rule ā āāā KoreLogicRulesAppendMonthDay.rule ā āāā KoreLogicRulesAppendNumberNumberSpecialTwice.rule ā āāā KoreLogicRulesAppendNumbers_or_Specials_PrependLetter.rule ā āāā KoreLogicRulesAppendSpecial4num.rule ā āāā KoreLogicRulesAppendSpecialNumberNumberNumber.rule ā āāā KoreLogicRulesAppendYears.rule ā āāā KoreLogicRulesDevProdTestUAT.rule ā āāā KoreLogicRulesL33t.rule ā āāā KoreLogicRulesMonthsFullPreface.rule ā āāā KoreLogicRulesPrepend2NumbersAppend2Numbers.rule ā āāā KoreLogicRulesPrepend4LetterMonths.rule ā āāā KoreLogicRulesPrependCAPCAPAppendSpecial.rule ā āāā KoreLogicRulesPrependDaysWeek.rule ā āāā KoreLogicRulesPrependHello.rule ā āāā KoreLogicRulesPrependJustSpecials.rule ā āāā KoreLogicRulesPrependMonthDayYear.rule ā āāā KoreLogicRulesPrependNumNum3LetterMonths.rule ā āāā KoreLogicRulesPrependNumNumNumNum.rule ā āāā KoreLogicRulesPrependNumNumNum.rule ā āāā KoreLogicRulesPrependNumNum.rule ā āāā KoreLogicRulesPrependNumNumSpecial.rule ā āāā KoreLogicRulesPrependRockYou50000.rule ā āāā KoreLogicRulesPrependSeason.rule ā āāā KoreLogicRulesPrependSpecialSpecial.rule ā āāā KoreLogicRulesPrependYears.rule ā āāā KoreLogicRulesReplaceLettersCaps.rule ā āāā KoreLogicRulesReplaceLetters.rule ā āāā KoreLogicRulesReplaceNumbers2Special.rule ā āāā KoreLogicRulesReplaceNumbers.rule ā āāā KoreLogicRulesReplaceSpecial2Special.rule āāā masks ā āāā 8char-1l-1u-1d-1s-compliant.hcmask ā āāā 8char-1l-1u-1d-1s-noncompliant.hcmask ā āāā all-in-one-top10.hcmask ā āāā hashcat-default.hcmask ā āāā rockyou-1-60.hcmask ā āāā rockyou-2-1800.hcmask ā āāā rockyou-3-3600.hcmask ā āāā rockyou-4-43200.hcmask ā āāā rockyou-5-86400.hcmask ā āāā rockyou-6-864000.hcmask ā āāā rockyou-7-2592000.hcmask ā āāā weakpass.hcmask āāā MISC ā āāā 1940-2017.rule ā āāā 8track.rule ā āāā amaterasu.rule ā āāā auto.rule ā āāā basic_4_mail.rule ā āāā [email protected] ā āāā best64.rule ā āāā Chatbooks.rule ā āāā combinator.rule ā āāā Combined-leetspeak.rule ā āāā cyclone_250.rule ā āāā d3ad0ne.rule ā āāā descrypt.rule ā āāā efensive.rule ā āāā email_by_simplify.rule ā āāā emails_best.rule ā āāā emails.rule ā āāā evil.rule ā āāā expanded-cutb-clean.rule.gz ā āāā full_names_to_emails_top100.rule ā āāā generated2-full.rule ā āāā generated2.rule ā āāā generated3.rule ā āāā generated.rule ā āāā giveen_combo.rule ā āāā hashes-org-rules.rule ā āāā huge.rule ā āāā Incisive-leetspeak.rule ā āāā leetspeak.rule ā āāā lmNTLM.rule ā āāā mail_Milzo.rule ā āāā mail.rule ā āāā new-auto.rule ā āāā newttv1.rule ā āāā n.rule ā āāā omgwtfbbq.rule ā āāā OneRuleToRuleThemAll.rule ā āāā OneRuleToRuleThemStill.rule ā āāā OptimizedUpToDate.rule ā āāā Oscommerce.rule ā āāā passphrase-rule1.rule ā āāā passphrase-rule2.rule ā āāā passwordspro.rule ā āāā Pengo.rule ā āāā pepper.rule ā āāā PrependRockYou60000.rule ā āāā prince_generated.rule ā āāā prince_optimized.rule ā āāā reject.rule ā āāā rockyou-30000.rule ā āāā SHA1Dash.rule ā āāā specific.rule ā āāā test.rule ā āāā tiny.rule ā āāā toggles1.rule ā āāā toggles2.rule ā āāā toggles3.rule ā āāā toggles4.rule ā āāā toggles5.rule ā āāā toprules2020.rule ā āāā unix-ninja_common-leetspeak.rule ā āāā unix-ninja-leetspeak.rule ā āāā uppercase.rule ā āāā whisper.rule ā āāā williamsuper.rule āāā nsa-rules ā āāā LICENSE.md ā āāā nsa64NoOriginal.rule ā āāā nsa64.rule ā āāā nsa.hcmask ā āāā _NSAKEY_Combined.rule ā āāā _NSAKEY.v1.dive.rule ā āāā _NSAKEY.v2.dive.rule ā āāā README.md āāā nyxgeek ā āāā makeaddress_3digits.rule ā āāā makeaddress_4digits.rule ā āāā nyxgeek-append4.rule ā āāā nyxgeek-emails.rule ā āāā nyxgeek-i1o1.rule ā āāā nyxgeek-i1.rule ā āāā nyxgeek-i2.rule ā āāā nyxgeek-leet.extra.rule ā āāā nyxgeek-leet.multi.rule ā āāā nyxgeek-o1i1.rule ā āāā nyxgeek-o1.rule ā āāā nyxgeek-o2.rule ā āāā nyxgeek-repeater-i.rule ā āāā nyxgeek-weird1.rule ā āāā README.md āāā pantagrule ā āāā pantagrule.hashorg.v6.hybrid.rule ā āāā pantagrule.hashorg.v6.one.rule ā āāā pantagrule.hashorg.v6.popular.rule ā āāā pantagrule.hashorg.v6.random.rule ā āāā pantagrule.hashorg.v6.raw1m.rule ā āāā pantagrule.hybrid.royce.rule ā āāā pantagrule.hybrid.rule ā āāā pantagrule.one.royce.rule ā āāā pantagrule.one.rule ā āāā pantagrule.popular.royce.rule ā āāā pantagrule.popular.rule ā āāā pantagrule.random.royce.rule ā āāā pantagrule.random.rule āāā probable-wordlists ā āāā ProbWL-197-rule-probable-v2.rule ā āāā ProbWL-26-rule-probable-v2.rule ā āāā ProbWL-51-rule-probable-v2.rule ā āāā ProbWL-547-rule-probable-v2.rule āāā README.md āāā robot ā āāā Robot-Best10.rule ā āāā Robot_CurrentBestRules.rule ā āāā Robot_MyFavorite.rule ā āāā Robot_ReverseRules.rule ā āāā Robot_Top1268Rules.rule ā āāā Robot_toporder.rule āāā shooter3k ā āāā Shooter3k_8_20_2021.rule ā āāā Shooter3k_8_21_2021Cleaned.rule ā āāā Shooter-LeetSpeak.rule ā āāā Shooter-LeetSpeak-With-Passthrough.rule āāā skalman ā āāā skalman_small2.rule ā āāā skalman_small3.rule ā āāā skalmansmall.rule ā āāā skalman_takesuonadate.rule ā āāā skalman_test.rule āāā t0xic ā āāā T0XIC_combined.rule ā āāā T0XlC_3.rule ā āāā T0XlC_both.rule ā āāā T0XlC_ins2_basic.rule ā āāā T0XlC_ins2.rule ā āāā T0XlC-insert_00-99_1950-2050_toprules_0_F.rule ā āāā T0XlC_insert_HTML_entities_0_Z.rule ā āāā T0XlC-insert_space_and_special_0_F.rule ā āāā T0XlC-insert_top_100_passwords_1_G.rule ā āāā T0XlC_ins.rule ā āāā T0XlC_rep2.rule ā āāā T0XlC_rep.rule ā āāā T0XlC.rule ā āāā T0XlCv1.rule ā āāā T0XlCv2.rule ā āāā TOXIC-10krules.rule āāā techtrip ā āāā techtrip1000.rule ā āāā techtrip_2.rule ā āāā techtrip.rule āāā tmesis ā āāā 1-emoji-everywhere.rule ā āāā days-everywhere.rule ā āāā love-everywhere.rule ā āāā seasons-everywhere.rule āāā top_n ā āāā top_1500.rule ā āāā top_250.rule ā āāā top_3000.rule ā āāā top_5000.rule ā āāā top_500.rule ā āāā top_750.rule āāā unicorn āāā DiveIcorn.rule āāā Pantacorn.rule āāā SuperUnicorn.rule āāā TheOneTrueUnicorn.rule āāā Unicorn10k.rule āāā Unicorn1k.rule āāā Unicorn20k.rule āāā Unicorn250.rule āāā Unicorn3k.rule āāā Unicorn5k.rule āāā Unicorn64.rule āāā UnicornCombined.rule āāā UnicornLorge.rule āāā UnicornSmol.rule 33 directories, 459 files