ELCOMSOFT.COM » Elcomsoft Wireless Security Auditor

Dictionary mutations

Top  Previous  Next

All mutations are divided into a several 'classes' (described below). The program can set the mutation 'level' for every type, that allows to select between speed and efficiency. With the minimum level, the program checks only lowercase passwords, and performs basic mutations only: e.g. Border mutation uses not all special characters, but only digits, and only at the end of the password. For an intermediate level, more special characters are being used (both as prefix and as a suffix); and uppercase characters are also tested. At the maximum level, even more advanced prefixes and suffixes are added, but of course, it runs much slower (as far as more variations are checked).


Case mutation: the program checks all variations of uppercase/lowercase characters.


Digit mutation: adding several digits to the work (from the dictionary) as prefix and suffix.


Border mutation: similar to the above, but adding not only digits, but also most commonly used combinations like 123, $$$, 666, qwerty, 007, ххх etc.; in addition, adding some chars at both end of the word, e.g. #password#, $password$ and more.


Freak mutation: replacing some characters (one or more); for example, the word password will also generate p@ssword, p@$$word and p@$$w0rd.


Abbreviation mutation: some commonly-used abbreviations like ihateyou - ih8you, loveyou - loveu, foryou - 4u etc.


Order mutation: reversing the order (password - drowssap), repeating the word (password - passwordpassword), adding the reversed word (password - passworddrowssap).


Vowels mutation: playing with vowels, e.g. psswrd, PaSSWoRD, pAsswOrd etc.


Strip mutation: removing one char, e.g. assword, pssword, pasword...


Swap mutation: replacing some characters, e.g. apssword, psasword, password...


Duplicate mutation: duplicating the characters, e.g. ppassword, paassword, passsword, passwword etc.


Delimiter mutation: adding delimters between characters: p.a.s.s.w.o.r.d, p+a+s+s+w+o+r+d, p-a-s-s-w-o-r-d.


Year mutation: adding the year (four digits) at the end of the word: password1973, password2002.

Get more information about Elcomsoft Wireless Security Auditor
Get full version of Elcomsoft Wireless Security Auditor

(c) 2016 ElcomSoft Co.Ltd.