comboleetor.pl - yet another combinator - Printable Version +- hashcat Forum (https://hashcat.net/forum) +-- Forum: Misc (https://hashcat.net/forum/forum-15.html) +--- Forum: User Contributions (https://hashcat.net/forum/forum-25.html) +--- Thread: comboleetor.pl - yet another combinator (/thread-6333.html) |
comboleetor.pl - yet another combinator - jimby - 02-25-2017 Greetings - I posted this announcement on IRC earlier, so if you read that you can skip this post. I've coded up yet another combinator for generating passwords. Here is the announcement: This is the ANNOUNCE.txt file for comboleetor.pl - a password generator that uses known blocks, numbers, punctuation and leetspeak in any combination. Run perl comboleetor.pl -h for short help and, perl comboleetor.pl -H for longer help with examples. Requires GetOpt::Std Released under BSD 2-clause license. Available at: https://www.jimby.name/techbits/recent/comboleetor_2.0/ Your comments and suggestions are welcome. Jim B. RE: comboleeter.pl - yet another combinator - jimby - 04-10-2017 Announcing comboleetor_2.0 - updated password generator New in 2.0: - Better leetspeak generation, including multiple alternates for popular charcters such as 'a' -> '4', '@', '/-\' - A complete set of punctuation including the space character - Option to output all hashes and their contents before combining - New syntax for the numbers.txt file to create lists and ranges with optional print specifications such as "%04.4d" for a four character zero filled decimal format. - Removed many conditions that generated duplicates. Some duplicates will still be generated, though not as many. - Better help text with -h and -H options. Available at https://www.jimby.name/techbits/recent/comboleetor_2.0/ Enjoy, Jim B. Help snippet - via perl comboleetor.pl -H comboleetor.pl - password generator combining blocks, numbers, punctuation, and 'leetspeak' substitutions. comboleetor.pl combines word blocks, numbers, and punctuation in any order determined by an input specification. The resulting output can be further subjected to 'leetspeak' substitutions and serial capitalization. The input specification allows for up to five characters of the following set in any order: B word blocks b word blocks subjected to leet substitutions at output. N Number elements P Punctuation elements The goal is to produce all possible combinations of these elements in the order they are specified. The specification of elements comes from the user on stdin via terminal, pipe, file, etc. For example: echo 'BNP' | perl comboleetor.pl > pwd.txt outputs all combinations of words (in blocks.txt), numbers (in numbers.txt) and punctuation (embedded in script) in that order to the file pwd.txt Enjoy, Jim B. |