Summary
Password Finder is a simple tool that allows the user to test many combinations of passwords, using multiple threads, testing each combination using a custom shell script or utility.
This can be used to unlock an account, decrypt an encrypted partition or any other kind of use.
Copyright
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Expressions
An expression of "p(a/A/@)ss(word/WORD) f(i/1/I)nd(3/e)r" will try the following password combinations;
password find3r
password finder
password f1nd3r
password f1nder
password fInd3r
password fInder
passWORD find3r
passWORD finder
passWORD f1nd3r
passWORD f1nder
passWORD fInd3r
passWORD fInder
pAssword find3r
pAssword finder
pAssword f1nd3r
pAssword f1nder
pAssword fInd3r
pAssword fInder
pAssWORD find3r
pAssWORD finder
pAssWORD f1nd3r
pAssWORD f1nder
pAssWORD fInd3r
pAssWORD fInder
p@ssword find3r
p@ssword finder
p@ssword f1nd3r
p@ssword f1nder
p@ssword fInd3r
p@ssword fInder
p@ssWORD find3r
p@ssWORD finder
p@ssWORD f1nd3r
p@ssWORD f1nder
p@ssWORD fInd3r
p@ssWORD fInder
Duplicates
The same password will not be tried twice - even if the tool is rerun with a different expression.
Parameters
java -jar passwordFinder.jar (expression) (tried file) (number of threads) (command)
(expression) being the password token expression (as above)
(tried file) being a file that contains a list of tried passwords (populated by the tool)
(number of threads) being the number of threads to use
(command) the command/shell script to run on each password
Shell Script
The shell script must return 0 to indicate a working password. All other exit codes will assume an incorrect password.
Source Code
Check the SourceForge Files Section :-)
Working Example
:~ me$ java -jar passwordFinder.jar "p(a/A/@)ss(word/WORD) f(i/1/I)nd(3/e)r(1/3/4/5)" tried_password.txt 10 "/Users/me/test.sh"
PasswordFinder 1.0 - Good luck!
Words to try : 144
Tried before : 0
Duplicates : 0
Processed: 144 | Remaining: 0 | Avg Time: 93.0ms | Complete: 100% (00:00:00)
No password found :-(
:~ me$