MD5 га sh взломщик отстает windows - PullRequest
0 голосов
/ 13 февраля 2020

Итак, я попытался сделать брутфорс ха sh караке на python, но по какой-то причине он отстает от системы, он отлично работает, когда начальное значение диапазона установлено в 1, но я не проверял, что происходит, когда он поднимается до 7. Поэтому мне интересно, как я могу заставить его работать на более длинных словах. Если возможно, ничего сложного.

from hashlib import md5
import itertools
hash_to_crack = '7d02177d25987b26bc6f0738027253c3'
alphabet = "qwertyuiopasdfghjklzxcvbnm"
found = False
print("Cracking...")
for i in range(7,9):
    if found:
        break
    words = [''.join(x) for x in itertools.product(alphabet, repeat=i)]
    for x in words:
        print(x)
        h = md5(x.encode("utf-8"))
        if hash_to_crack == str(h.hexdigest()):
            print("Found")
            print(x)
            found = True
            break
...