With this version i introduce the wordlist attack. Basically when this
is enabled, BruteForcer tries to determine if the current combination
of symbols means something, and if it doesn't mean anything then it
skips it. This method uses a wordlist - a list of all the words in
a certain language. I have provided an English wordlist with more than
200 000 words. It is easy to create wordlists for other languages from
free spellcheck databases.
The wordlist attack operates at 3 different modes:
- Level 1 - It is fastest and skips most of the combinations. It looks
only for complete match with the wordlist. It can be useful only if you
know that the password is a single English word.
- Level 2 - It ignores the symbols that are not letters, and looks for
a match with the wordlist. It is useful when the password is a single
word, surrounded by numbers or other symbols. This method is slower, but
still it's a great improvement over the normal bruteforce attack.
- Level 3 - Not implemented yet, maybe in the next version :)
It will look for combinations of words from the wordlist. This will be
helpful if the password consists of several words, not just one.