我需要使用 John the Ripper 来完成一个项目。我使用以下工具进行安装:
$ sudo apt install john
安装版本1.8
。然后我尝试破解一个非常简单的文件:
$ john --format=raw-MD5 passwordFoobarFile
我得到了这样的答案:
Unknown ciphertext format name requested
我不明白。当我搜索这个问题时,我唯一能找到的是我的 john 可能是一个坏版本。我尝试搜索如何安装较新的版本,或更新我已有的版本,但找不到太多信息。其他教程通常只是运行sudo apt install john
,然后得到1.9
我能做些什么来避免这个错误?或者我能以某种方式得到 1.9?
答案1
您粘贴的错误消息解释了错误所在:
Unknown ciphertext format name requested
您format
提供的,raw-md5
对于应用程序来说是未知的。
基于手册,该选项仅--format
接受以下值:DES
,BSDI
,MD5
,BF
,AFS
。LM
如果不包含此选项,该工具将进行猜测。