diff options
| author | Max <mahn.maxwell@gmail.com> | 2021-11-16 11:31:52 -0500 |
|---|---|---|
| committer | Max <mahn.maxwell@gmail.com> | 2021-11-16 11:31:52 -0500 |
| commit | 308b686f02e06ede01a3d9ac6550b6e8483a02c3 (patch) | |
| tree | c3a0c5420dd8cd71b39fa49bc4c0180396114609 /main.py | |
| parent | 5350f1cf2c030970b2e648a8b1c2883511f34d6a (diff) | |
Diffstat (limited to 'main.py')
| -rw-r--r-- | main.py | 31 |
1 files changed, 18 insertions, 13 deletions
@@ -9,19 +9,24 @@ except: passwd = input("Put in a password> ") guess_pass_index = [0 for i in range(len(passwd))] +def GuessPasswd(length): + for i in range(len(chars)**length): + pass_guess = "" + for j in range(len(guess_pass_index)): + pass_guess = pass_guess + chars[guess_pass_index[j]] + + if pass_guess == passwd: + print(pass_guess) + break + guess_pass_index[0] += 1 + for k in range(len(guess_pass_index)): + if guess_pass_index[k] == len(chars): + guess_pass_index[k] = 0 + if k + 1 == len(guess_pass_index): + print("Password not found. Try using a different character set.") + return + guess_pass_index[k+1] += 1 -for i in range(len(chars)**len(passwd)): - pass_guess = "" - for j in range(len(guess_pass_index)): - pass_guess = pass_guess + chars[guess_pass_index[j]] - - if pass_guess == passwd: - print(pass_guess) - break - guess_pass_index[0] += 1 - for k in range(len(guess_pass_index)): - if guess_pass_index[k] == len(chars): - guess_pass_index[k] = 0 - guess_pass_index[k+1] += 1 +GuessPasswd(len(passwd)) |
