Hashcat を呼び出し、ランダムな文字列を作成する関数を可能なオプションとして使用して、ハッシュをクラックする方法を探しています。存在しないファイルを作成して Hashcat にそのファイルを使用させることが可能かどうかはわかりません。毎分数行を掃除するところから。
何か助けてください。
これまでに作成したコードには長い時間がかかりました:
import sys
import itertools
import string
import random
import subprocess
def rnd():
l = list(string.ascii_lowercase) + list(string.ascii_uppercase) + list(string.digits) + list(string.punctuation)
k = ''.join(random.sample(l, 12))
return k
for lines in itertools.count(start=1):
hashcat = subprocess.Popen(hashcat)
print(rnd())
Thanks in advance