Date: Thu, 11 Dec 2014 06:31:32 +0300 From: Solar Designer <solar@...nwall.com> To: john-dev@...ts.openwall.com Subject: Crack 5.0's RULE_RESTART '*' Hi, Please don't use the '*' rule command character for anything new, because we need to: add Crack 5.0's RULE_RESTART '*' as shortcut for X0z0 'l (as I've just added to my to-do list). Twitter: <AlecMuffett> For @hashcat & @solardiz\nHistory of Crack Dictionary Generation Rulesets up to v5.0\nWould love to see yr extns too! https://pbs.twimg.com/media/B4hI0KoCIAErDSH.png <@solardiz> @AlecMuffett @hashcat In JtR rules.c, I had these grouped as Crack 4.1, 5.0, and JtR additions: http://cvsweb.openwall.com/cgi/cvsweb.cgi/Owl/packages/john/john/src/rules.c?rev=HEAD <@solardiz> @AlecMuffett @hashcat I wrongly list space and tab under Crack 4.1, though - apparently, space is 5.0+ and tab isn't in Crack <@solardiz> @AlecMuffett @hashcat I also never implemented Crack 5.0's RULE_RESTART '*' - what was it intended for? Never found a use case for it. <@solardiz> @AlecMuffett @hashcat The reject if/unless rules don't modify the current word, so not need to have a command to revert to original word <@solardiz> @AlecMuffett @hashcat JtR's M (memorize), Q (reject unless changed), and X (eXtract from memory) are a superset of Crack's '*', though <@solardiz> @AlecMuffett @hashcat Oh, I'm wrong re: no use case for restart. Indeed, it's modify-check-restart-modify_differently. We have such rules. <@solardiz> @AlecMuffett @hashcat We use "X0z0 'l" (extract/insert from memory, truncate at length) to reset the current word to memory contents <@solardiz> @AlecMuffett @hashcat Crack 5.0's "*" would be a shortcut for that. Perhaps we should introduce it, then. Thanks for making me revisit this! <@solardiz> @AlecMuffett @hashcat There are very few rules that use this, so I wouldn't bother introducing a new command, but since it was in Crack... Alexander
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.