📄 modes
字号:
John the Ripper's Cracking Modes==================================Mode descriptions here are short, and only cover the basic things. Checkother documentation files for information on customizing the modes. Wordlist Mode---------------This is the simplest cracking mode supported by John. All you need to dois specify a wordlist (text file containing one word per line), and somepassword files. You can enable rules (which are used to modify words) ifdesired, they will then be applied to every word in the list.The wordlist should not contain dupes. John doesn't sort the words not touse too much memory, since that would require at least loading the entirewordlist to memory or temporary space, while now it's read from disk whilecracking. Also, leaving the words order as it is allows you to put frequentwords first. However, if you don't place words in a reasonable order, it isbetter if you sort the wordlist alphabetically: John runs a bit faster ifeach word it tries only differs from the previous one by a few characters,this is especially noticable when cracking only a few passwords at a time.Most wordlists that you may find on the net are already sorted anyway.However, you shouldn't bother about words longer than 8 (or whatever limityour current password hashing algorithm has) characters being effectivelythe same password if their first 8 characters match. John can handle thissituation (and only try the password once) when such words are going oneimmediately after the other (that is, when the wordlist is sorted). You'dbetter not truncate words to 8 characters in your wordlist, since the restmay be needed when you enable the rules.The recommended way to sort a wordlist for use with default wordlist ruleset is: tr A-Z a-z < SOURCE | sort -u > TARGETSee doc/RULES for information on writing your own wordlist rules. "Single Crack" Mode---------------------This is the mode you should start cracking with. It will try using thelogin/GECOS information as passwords. Since the information is only usedon the account it was taken from (and on passwords with the same salt,which takes almost no extra time), "single crack" mode is much faster thanthe wordlist mode, which allows using a lot of rules (they are alwaysenabled for this mode) in a reasonable time. Guessed passwords are alsotried on the entire password list, just in case more users have the samepassword. Of course, this will only get those passwords that are based onthe information used.Note that running this mode on many password files at the same time maysometimes get more passwords cracked than you would get if you ran it onthe files separately. Incremental Mode------------------This is the most powerful cracking mode, it can try all possible charactercombinations as passwords. However, it is assumed that cracking with thismode will never terminate because of the number of combinations being toolarge (actually, it will terminate if you set a low password length limit,or make it use a small charset), and you'll have to interrupt it earlier.That's why this mode deals with character frequency tables, to get as manypasswords as possible within a limited time.To use the mode you need a specific definition for the mode's parameters(including password length limits and the charsets). These parameters aredefined in ~/john.ini's sections called [Incremental:MODE], where MODE isany name that you assign to the mode (it's the name you'll need to specifyon John's command line). You can either use a pre-defined incremental modedefinition ('All', 'Alpha', or 'Digits'), or define a custom one.See doc/CONFIG and doc/EXAMPLES for information on defining custom modes. External Mode---------------You can define an external cracking mode for use with John. This is donewith ~/john.ini's sections called [List.External:MODE], where MODE is anyname that you assign to the mode. The section should contain some functionsthat John will use to generate the words it tries. The functions are codedin a subset of the C language, and are compiled by John at startup (if youenable the mode on John's command line). See doc/EXTERNAL. What Modes Should I Use?--------------------------See doc/EXAMPLES for a reasonable order of cracking modes to use.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -