我得到了答案,感谢你的helpencrypted RSA密钥需要一个密码来解锁。我忘记了密码短语,但我记得那个密码中只有6位数。我认为蛮力强迫它会给我一个密码短语。
感谢您的帮助iabdhv liasbv
答案 0 :(得分:1)
嗯,你可以谷歌这个,并在评论标签约翰开膛手被提及,但不再存在,我仍然认为你最初想用jtr。手册是here。
基本步骤是:
从Github下载并编译John the Ripper的Jumbo版本。
使用gpg2john将您的rsa_key转换为jtr可理解的格式,现在称为john --incremental file1
。
使用for number1 in range(0,9):
for number2 in range(0,9):
for number3 in range(0,9):
for number4 in range(0,9):
for number5 in range(0,9):
for number6 in range(0,9):
print str(number1) + str(number2) + str(number3) + str(number4) + str(number5) + str(number6)
以暴力模式启动jtr。
但请注意,第三步将使jtr也使用字符而不仅仅是数字。您可以通过配置中的设置更改此设置,或者您可以创建一个小脚本来生成包含所有可能密码的密码列表。
python scriptname.py > passwords.txt
然后使用john --wordlist=passwords.txt file1
在linux上启动此脚本
在使用以下命令终止启动jtr之后:
{{1}}