在 john.ini 中未找到“单一破解”模式规则

在 john.ini 中未找到“单一破解”模式规则

我是一名 Linux 新手,正在尝试使用 john the ripper 进行安全类操作。我已将 John 安装到 usr/share/john,并且(我认为)我已成功使用 unshadow 命令取消 pw 文件的阴影化,然后将取消阴影化的文件副本移动到 usr/share/john

 sudo /usr/sbin/unshadow /etc/passwd /etc/shadow > /tmp/crack.password.db
 sudo cp tmp/crack.password.db usr/share/john/crack.password.db

但是当我尝试运行 john crack.password.db 时,出现以下错误消息:

myName@ubuntu: usr/share/john$ sudo john crack.password.db
No "single crack" mode rules found in john.ini
  • 当我在文本编辑器中打开“John.ini”时,它是空白的。

此消息是什么意思?我该如何修复它?

答案1

  • 我也在 ubuntu 12.10 上遇到了这个问题。
  • 是的,您对 unshadow 的使用是正确的,但请注意,结果文件的位置并不重要...只要您在运行 john 时提供文件的正确路径即可。
  • 事实证明 /etc/john/john.conf 引用了 $JOHN
  • 在 ubuntu 12.10 上默认 apt 安装 john 时,$JOHN 是 /usr/share/john ..
  • /usr/share/john 也是 john.log、john.pot 和密码列表所在的位置。

  • 使固定:ln -s /etc/john/john.conf /usr/share/john.ini

  • 符号链接的 john.conf 文件具有所有默认配置设置,包括“单一破解”开关。

相关内容