| << Click to Display Table of Contents >> Navigation: Password Recovery Programs > Advanced PDF Password Recovery > Using the program > Selecting the attack > Dictionary options | 
First, select the dictionary (wordlist) file. You can also select Smart mutations or Try all possible upper/lower case combinations. For example, let's assume that the next word in the wordlist is "PASSword". With the second option enabled, the program will try all possible case combinations:
password
passworD
passwoRd
passwoRD
passwOrd
…
PASSWORd
PASSWORD
However, checking all of these combinations takes a lot of time: in the example above, APDFPR will check 2^8 words (i.e. 256) instead of one. With smart mutations, you can eliminate a number of combinations that are rarely encountered; as a result, only the following words will be checked:
| PASSword | (as is) | 
| passWORD | (reversed) | 
| password | (all lower case) | 
| PASSWORD | (all upper case) | 
| Password | (first uppercase, rest lowercase) | 
| pASSWORD | (first lower case, rest uppercase) | 
| PaSSWoRD | (elite: vowels in lc, others in uc) | 
| pAsswOrd | (noelite) | 
| PaSsWoRd | (alt/1) | 
| pAsSwOrD | (alt/2) | 
This makes only 10 combinations per word.
The Start line # option allows starting the attack from a given line in the dictionary; if you interrupt the attack, the current line number will be written and saved to the project file.
Several dictionaries are included with APDFPR: english.dic (about 240,000 words), German and Russian.