Menu ▾ ▴

Password Finder 1.0

Nick Cape Town

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$