首页 > 其他分享 >john 使用说明

john 使用说明

时间:2023-03-04 13:33:28浏览次数:30  
标签:NAME 模式 说明 FILE 使用 john 破解

破解模式

John支持四种密码破解模式:

  1. 字典模式:在这种模式下,用户只需要提供字典和密码列表用于破解。
  2. 单一破解模式:这是john作者推荐的首选模式。John会使用登录名、全名和家庭通讯录作为候选密码。
  3. 递增模式:在该模式下john会尝试所有可能的密码组合。这是最具威力的一种。
  4. 外部模式:在这种模式下,用户可以使用john的外部破解模式。使用之前,需要创建一个名为(list.external : mode)的配置文件,其中mode有用户分配。

命令参数

john命令的具体参数选项如下表:

选 项 描 述
–single single crack模式,使用配置文件中的规则进行破解
–wordlist=FILE–stdin 字典模式,从 FILE或标准输入中读取词汇
–rules 打开字典模式的词汇表切分规则
–incremental[=MODE] 使用增量模式
–external=MODE 打开外部模式或单词过滤,使用 [List.External:MODE]节中定义的外部函数
–stdout[=LENGTH] 不进行破解,仅仅把生成的、要测试是否为口令的词汇输出到标准输出上
–restore[=NAME] 恢复被中断的破解过程,从指定文件或默认为 $JOHN/john.rec的文件中读取破解过程的状态信息
–session=NAME 将新的破解会话命名为 NAME,该选项用于会话中断恢复和同时运行多个破解实例的情况
–status[=NAME] 显示会话状态
–make-charset=FILE 生成一个字符集文件,覆盖 FILE文件,用于增量模式
–show 显示已破解口令
–test 进行基准测试
–users=[-]LOGIN UID[,…]
–groups=[-]GID[,…] 对指定用户组的账户进行破解,减号表示反向操作,说明对列出组之外的账户进行破解。
–shells=[-]SHELL[,…] 对使用指定 shell的账户进行操作,减号表示反向操作
–salts=[-]COUNT 至少对 COUNT口令加载加盐,减号表示反向操作
–format=NAME 指定密文格式名称,为 DES/BSDI/MD5/BF/AFS/LM之一
–save-memory=LEVEL 设置内存节省模式,当内存不多时选用这个选项。 LEVEL取值在 1~3之间

标签:NAME,模式,说明,FILE,使用,john,破解
From: https://www.cnblogs.com/SaulMiller/p/17178156.html

相关文章