Skip to content

Instantly share code, notes, and snippets.

@Random1984
Created September 23, 2017 10:30
Show Gist options
  • Save Random1984/fd48fc3735d9f6e33c64f84f76f9e3db to your computer and use it in GitHub Desktop.
Save Random1984/fd48fc3735d9f6e33c64f84f76f9e3db to your computer and use it in GitHub Desktop.

Revisions

  1. Random1984 renamed this gist Sep 23, 2017. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  2. Random1984 created this gist Sep 23, 2017.
    59 changes: 59 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,59 @@
    #
    # This file is part of John the Ripper password cracker,
    # Copyright (c) 1996-98 by Solar Designer
    #
    # Wordlist mode rules
    [List.Rules:Wordlist]
    # Try words as they are
    :
    # Lowercase every pure alphanumeric word
    -c >3!?XlQ
    # Capitalize every pure alphanumeric word
    -c >2(?a!?XcQ
    # Lowercase and pluralize pure alphabetic words
    <*>2!?Alp
    # Lowercase pure alphabetic words and append '1'
    <*>2!?Al$1
    # Capitalize pure alphabetic words and append '1'
    -c <*>2!?Ac$1
    # Duplicate reasonably short pure alphabetic words (fred -> fredfred)
    <7>1!?Ald
    # Lowercase and reverse pure alphabetic words
    >3!?AlMrQ
    # Prefix pure alphabetic words with '1'
    >2!?Al^1
    # Uppercase pure alphanumeric words
    -c >2!?XuQ
    # Lowercase pure alphabetic words and append a digit or simple punctuation
    <*>2!?Al$[2!37954860.?]
    # Words containing punctuation, which is then squeezed out, lowercase
    /?p@?p>3l
    # Words with vowels removed, lowercase
    /?v@?v>3l
    # Words containing whitespace, which is then squeezed out, lowercase
    /?w@?w>3l
    # Capitalize and duplicate short pure alphabetic words (fred -> FredFred)
    -c <7>1!?Acd
    # Capitalize and reverse pure alphabetic words (fred -> derF)
    -c <+>2!?Acr
    # Reverse and capitalize pure alphabetic words (fred -> Derf)
    -c >2!?AMrQc
    # Lowercase and reflect pure alphabetic words (fred -> fredderf)
    <7>1!?AlMrQrf
    # Uppercase the last letter of pure alphabetic words (fred -> freD)
    -c <+>2!?AMrQcr
    # Prefix pure alphabetic words with '2' or '4'
    >2!?Al^[24]
    # Capitalize pure alphabetic words and append a digit or simple punctuation
    -c <*>2!?Ac$[2!3957468.?0]
    # Prefix pure alphabetic words with digits
    >2!?Al^[379568]
    # Capitalize and pluralize pure alphabetic words of reasonable length
    -c <*>2!?Acp
    # Lowercase/capitalize pure alphabetic words of reasonable length and convert:
    # crack -> cracked, crack -> cracking
    <*>2!?Al[PI]
    -c <*>2!?Ac[PI]
    # Try the second half of split passwords
    -s x**
    -s-c x**MlQ