Commit Graph

55 Commits

Author SHA1 Message Date
ViperelB 4e45b535d0
Optimized old "dive.rule" with ruleprocessorY
Comments (untouched): 6
Rules Before: 99086
Rules After: 98670
no-op Removed: 0
same-op Optimized: 159
similar-op Removed: 416
Invalid Removed: 0
2023-10-12 11:07:26 +03:00
ViperelB e2a4bcb58b
Optimized generated2.rule with ruleprocessorY
Rules Before: 65117
Rules After: 55349
no-op Removed: 0
same-op Optimized: 2
similar-op Removed: 9772
Invalid Removed: 0
2023-10-12 10:56:59 +03:00
ViperelB 110219e7a0
Optimized T0XlCv2.rule with ruleprocessorY
Optimized the rule with ruleprocessorY 
Comments (untouched): 3
Rules Before: 20000
Rules After: 19562
no-op Removed: 2
same-op Optimized: 26
similar-op Removed: 433
Invalid Removed: 0
2023-09-12 14:32:35 +03:00
ViperelB d26dab4e25
Updated Incisive-leetspeak.rule to have spaces between instructions for consistency, no other changes 2023-07-21 05:27:30 +03:00
Jens Steube 57e8f6ff18
Merge pull request #3802 from 0xVavaldi/patch-3
Optimized generated.rule
2023-07-18 19:35:55 +02:00
Vavaldi 526ab3edb3
Optimized generated.rule
Optimized rules - removing duplicates
2023-07-17 17:47:58 +02:00
Vavaldi e35378760c
Amending rule order
Improved conditional rule order.

if rule B in line 542 is better and more efficient than rule A in line 4.
Before: Rule B would be kept in line 542
Now: Rule B is moved to line 4
2023-07-17 17:38:34 +02:00
Vavaldi a87bf2d7a9
Add spaces
Add spaces between function as described.
2023-07-15 22:01:37 +02:00
Vavaldi 2bc6aeb3a1
Update d3ad0ne.rule
Optimized based on (rough) performance per rule function.
2023-07-15 21:59:55 +02:00
Vavaldi ec3c6eddc1
Sort & optimize d3ad0ne rules 2023-07-15 13:05:48 +02:00
jsteube b2f81d7bea Rules: Rename best64.rule to best66.rule and remove the unknown section from it 2023-07-15 07:29:15 +00:00
Vavaldi 716cd3816b
Remove *75
*75 does not contribute to the password.

'5 will cut it off at length 5, so there is no 7th character to swap with.
2023-07-14 23:50:13 +02:00
jsteube dbc859dbdb New rule file designed to act as a base for usage in a rule stacking runs 2023-04-14 12:11:24 +00:00
jsteube 80aacf5a65 Hand written best 10 rules only rule file for super slow algorithms in 2023 2023-04-14 11:54:34 +00:00
nyxgeek b453ee485f Fixed omissions in rules
T0XlC-insert_00-99_1950-2050_toprules_0_F.rule did not actually insert 00-99 as title implies. This has been added.
T0XlC-insert_space_and_special_0_F.rule did not include the + or \ symbols. These have been added.
2022-09-13 01:12:15 -05:00
philsmd eb7f33f6b9
remove BOM from T0XlC_insert_HTML_entities_0_Z.rule 2022-08-27 11:39:56 +02:00
philsmd 920231eefe
remove bom from T0XlCv2.rule 2022-08-27 11:37:27 +02:00
Jens Steube 2e148a2169 Fix filename for T0XlC_insert_HTML_entities_0_Z.rule 2022-04-11 14:33:00 +02:00
Jens Steube 6509351dce Rules: Add new rulesets from T0XlC: T0XlCv2, T0XlC_3_rule, T0XlC_insert_HTLM_entities_0_Z
T0XlC_3_rule: example ruleset for the new 3 modifier.
T0XlC_insert_HTLM_entities_0_Z: inserts the HTML entity names and numbers from 0 to Z (it's pretty powerful but only applies where the websites encode somehow the password characters then hash them)
2022-04-09 19:37:36 +02:00
Jens Steube ef521b75ed Update more hand written rules with years up to 2029, some stopped at 2010 and some at 2020 2022-04-03 16:38:17 +02:00
Jens Steube 6a6408478d Update some hand written rules with years up to 2029, some stopped at 2010 and some at 2020 2022-04-02 17:07:45 +02:00
Nicolas Béguier 19b14200c9
Update combinator.rule to use an up-to-date year suffix 2021-11-06 20:21:28 +01:00
Royce Williams aa74f5d243 Add "passhthrough" versions of hybrid rules (using ":") 2018-09-02 06:03:27 -08:00
magnum 3e146ebb9d Add missing linefeed-at-last-line in a couple of rule files. A problem
with them missing is things like "cat *.rule > all_rules.rule" will end
up with thrashed lines.  This is also a problem when concatenating word
list files (as are UTF-8 BOM's which should be banned from the planet).
2018-08-30 17:06:52 +02:00
Chick3nman 69414400e3
Updated 'x' to 'O'
Rule function for 'x' has changed since creation of this rule set. Replaced 'x' with 'O' to bring back originally intended rule functionality.
2018-02-05 10:18:31 -06:00
M. Hasbini 6bd6a3fa66 Removed duplicate rule 'cl' & 'l'
'cl' will have the same effect as 'l', so I removed 'cl'.
2016-06-19 18:59:37 +03:00
jsteube e47030ed7d Prepare to rename project into hashcat
This release markes the fusion of "hashcat" and "oclHashcat" into "hashcat".
It combines all features of all hashcat projects in one project.
2016-05-10 19:07:07 +02:00
jfoug 298340ba47 generated and generated2. Changed xNM command to ONM 2016-05-07 12:58:10 -05:00
jfoug e04443c5c7 d3adone.rule: removed duplicates. 2016-05-07 12:34:25 -05:00
jfoug e4eb385d34 d3ad0ne rules. Converted all xNM commands into ONM 2016-05-06 05:27:40 -05:00
jfoug 7c7836acdd dive.rule: duplicates found by running data have been removed. 2016-05-04 17:17:06 -05:00
jfoug 6992da0d99 several rule files. Readded s chains which were NOT duplicates 2016-04-30 01:01:02 -06:00
jfoug a26364476b dive.rule: replaced all xNM with ONM 2016-04-25 07:11:57 -05:00
jfoug 441fdfc63b dive, generated, generated2. Remove duplicate T rules 2016-04-24 14:44:43 -05:00
jfoug c6bd4750d4 a couple rules put back to prior logic 2016-04-23 12:22:13 -05:00
jfoug b8ab917376 rules. Remove no-op commands 2016-04-23 12:13:44 -05:00
jfoug 30933f1835 T0XlCv1.rule duplicates removed. no-op ^ and [ or $ and ] 2016-04-23 11:43:35 -05:00
jfoug 88c8bc20fc d3ad0ne.rule. Dupes remove. several varieties since script was failing due to invalid rule lines before 2016-04-23 11:32:09 -05:00
jfoug 5cdd633c07 d3ad0ne.rule: removed invalid lines 2016-04-23 11:22:44 -05:00
jfoug f4d232cbf2 dive.rule duplicates removed. no-op ^ and [ or $ and ] 2016-04-23 11:09:07 -05:00
jfoug 2ee5c035ca dive.rule: Removed a dupe based upon [ and ] rule reordering 2016-04-23 10:45:22 -05:00
jfoug bb16e12e67 T0XlCv1.rule. Removed a dupe based upon [ and ] rule reordering 2016-04-23 10:17:06 -05:00
jfoug b16d7fdf4b generated2.rule replaced a non-duplicate rule removed in prior commit 2016-04-23 10:12:05 -05:00
jfoug 44c5eddfd2 generated2.rule: removed dupes by reordering [ and ] commands 2016-04-23 09:58:27 -05:00
jfoug 599b25b491 generated2.rule: Duplicates removed based fully on ^ and $ command reorders 2016-04-23 09:30:31 -05:00
jfoug 6f963dceda dive.rule: removed dupes based purely on order of $ and ^ causing duplicates" 2016-04-23 09:17:03 -05:00
jfoug aa8e8e100d rule duplicates. Sorting s commands, and a few straggler s chain removals 2016-04-22 16:28:33 -05:00
jfoug 926841510e dive.rule: de-duplicate by sorting s operations. 2016-04-22 15:20:41 -05:00
jfoug ca260167a0 Rule dupe removal and simplification removing s cycles and s dupes, and extra : commands 2016-04-22 15:10:48 -05:00
jfoug cc2158217f Duplicate rules: T0XlCv1, d3ad0ne and dive. All rules were found due to superfluous white space differences 2016-04-21 11:08:47 -05:00