一,John是什么?

ohn 是一款大受欢迎的、免费的开源软件、基于字典的密码破解工具。用于在已知密文的情况下尝试破解出明文的破解密码软件,支持目前大多数的加密算法,如 DES 、 MD4 、 MD5 等。 John 支持字典破解方式和暴力破解方式。它支持多种不同类型的系统架构,包括 Unix 、 Linux 、 Windows 、 DOS 模式、 BeOS 和 OpenVMS ,主要目的是破解不够牢固的 Unix/Linux 系统密码。


二,命令参数

john -h                                                                                                                                                                                                                              6 ⨯
John the Ripper 1.9.0-jumbo-1 OMP [linux-gnu 64-bit x86_64 AVX AC]
Copyright (c) 1996-2019 by Solar Designer and others
Homepage: http://www.openwall.com/john/Usage: john [OPTIONS] [PASSWORD-FILES]
--single[=SECTION[,..]]    "single crack" mode, using default or named rules
--single=:rule[,..]        same, using "immediate" rule(s)
--wordlist[=FILE] --stdin  wordlist mode, read words from FILE or stdin--pipe   like --stdin, but bulk reads, and allows rules
--loopback[=FILE]          like --wordlist, but extract words from a .pot file
--dupe-suppression         suppress all dupes in wordlist (and force preload)
--prince[=FILE]            PRINCE mode, read words from FILE
--encoding=NAME            input encoding (eg. UTF-8, ISO-8859-1). See alsodoc/ENCODINGS and --list=hidden-options.
--rules[=SECTION[,..]]     enable word mangling rules (for wordlist or PRINCEmodes), using default or named rules
--rules=:rule[;..]]        same, using "immediate" rule(s)
--rules-stack=SECTION[,..] stacked rules, applied after regular rules or tomodes that otherwise don't support rules
--rules-stack=:rule[;..]   same, using "immediate" rule(s)
--incremental[=MODE]       "incremental" mode [using section MODE]
--mask[=MASK]              mask mode using MASK (or default from john.conf)
--markov[=OPTIONS]         "Markov" mode (see doc/MARKOV)
--external=MODE            external mode or word filter
--subsets[=CHARSET]        "subsets" mode (see doc/SUBSETS)
--stdout[=LENGTH]          just output candidate passwords [cut at LENGTH]
--restore[=NAME]           restore an interrupted session [called NAME]
--session=NAME             give a new session the NAME
--status[=NAME]            print status of a session [called NAME]
--make-charset=FILE        make a charset file. It will be overwritten
--show[=left]              show cracked passwords [if =left, then uncracked]
--test[=TIME]              run tests and benchmarks for TIME seconds each
--users=[-]LOGIN|UID[,..]  [do not] load this (these) user(s) only
--groups=[-]GID[,..]       load users [not] of this (these) group(s) only
--shells=[-]SHELL[,..]     load users with[out] this (these) shell(s) only
--salts=[-]COUNT[:MAX]     load salts with[out] COUNT [to MAX] hashes
--costs=[-]C[:M][,...]     load salts with[out] cost value Cn [to Mn]. Fortunable cost parameters, see doc/OPTIONS
--save-memory=LEVEL        enable memory saving, at LEVEL 1..3
--node=MIN[-MAX]/TOTAL     this node's number range out of TOTAL count
--fork=N                   fork N processes
--pot=NAME                 pot file to use
--list=WHAT                list capabilities, see --list=help or doc/OPTIONS
--format=NAME              force hash of type NAME. The supported formats canbe seen with --list=formats and --list=subformats

常用命令:

-single        原理是根据用户的名称,加上常见的变化而猜测密码。比如此用户叫test,而他的密码是test123、test1......

--w(wordlist)    字典模式,从 FILE 或标准输入中读取词汇

--rules        打开字典模式的词汇表切分规则(在字典的基础上再添加些变化,例如字典中有单                   词test,则john还会尝试使用tes、teSt、 tset等单词变化进行解密)

--restory     如果在破解密码的过程中由于某些原因中断了破解,使用 restory 继续破解密码

--show      显示已破解口令

John 自带了一个字典,字典位于/usr/share/john/password.lst

John密码破解工具相关推荐

  1. John the Ripper 著名密码破解工具

    著名密码破解工具 John the Ripper 发布了 1.9.0-jumbo-1 版本. John the Ripper 是一款速度很快的密码破解工具,目前可用于 Unix.macOS.Windo ...

  2. john the ripper密码破解工具

    john the ripper是一款开源的密码破解工具,能够在已知密文的情况下快速的分析出明文的密码字串,它支持的算法有很多种,比如DES,MD5,MD4等其他的算法. 支持多种不同的系统架构,例如: ...

  3. 字典生成----在线密码破解工具hydra和medusa的使用

    大家好,我是SuieKa. 本次主要稍微详细分析一下字典的生成和在线密码破解工具hydra和medusa及使用案例,希望对大家学习上有帮助! 目录表 一.常见字典生成工具及使用方法 1.字典生成工具c ...

  4. 十大最受欢迎的密码破解工具

    1. Brutus Brutus是一个最流行的远程在线密码破解工具.它号称是最快和最灵活的密码破解工具.此工具是免费的,只可用于 Windows 系统.早在 2000 年 10 月发布了它. 它 支持 ...

  5. 十款最流行的密码破解工具

    密码破解工具是普通计算机用户恢复遗忘密码.黑客窃取信息.渗透测试工程师测试应用安全常用的工具.密码破解工具通常都是通过穷举法,有些还配合使用密码字典来暴力破解密码,但这种方法的效率与密码的强度有很大关 ...

  6. Kali Linux - 嗅探和欺骗及密码破解工具

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 Burpsuite mitmproxy Wireshark SSLSTRIP Hydra Johnny John 总结 Bu ...

  7. oclhashcat:离线hash密码破解工具官方文档(中文版)

    无聊中,就把hashcat的官方文档稍微翻译了下,方便初学的朋友查看.至于oclhashcat,它是一个离线的hash密码破解工具,与hashcat不同,它支持GPU破解,速度更快,并且支持更多的ha ...

  8. 小巧密码破解工具IE PassView使用指南

    一:软件下载与安装 载完成后将压缩包解压,双击名称为"iepv_setup.exe"的可执行文件,弹出安装界面如图: 图一 点击安装后,会出现"安装成功"的对话 ...

  9. 【EWSA无线路由密码破解工具 中文特别版下载】含教程及字典(弱口令生日特殊符号等)

    From: http://softbbs.zol.com.cn/1/32_8011.html Elcomsoft Wireless Security Auditor简称EWSA,是一款极为强悍的路由密 ...

最新文章

  1. 正则表达式 boost regexp的安装
  2. 无法连接到RDP服务器
  3. javascript 的 ~ 操作符作用
  4. 【转】CLR Profiler 性能分析工具 (转)
  5. 怎样洗头使头发变黑变多
  6. 6大设计原则之接口隔离原则
  7. centos7切换root为mysql_Linux(centos 7)系统下mysql8及以上版本修改root账户密码
  8. android中文api (59) —— TabHost.TabSpec
  9. 工信部:2015年宽带城市20兆农村4兆
  10. 软件设计师教程笔记整理
  11. android自定义剪切板,Android10适配之剪切板
  12. transductive inference(转导推理,直推式学习)
  13. 数据库表结构设计,什么是概念模型、逻辑模型、物理模型
  14. 磁共振t1t2信号记忆顺口溜_核磁共振诊断报告中的T1T2信号是什么意思?
  15. win10之缺少一个或者多个协议(只能上qq不能上网)
  16. 你应该掌握的JavaScript高阶技能(六)
  17. Candide3人脸动画模型
  18. Day14 常用API
  19. MT2014——打靶
  20. C后端设计开发 - 第7章-真气-遗失的网络IO

热门文章

  1. java sql 日期_java.sql.Date
  2. abstract用法
  3. android 切凹凸图,Android实现边缘凹凸的View
  4. maven配置项目根路径_maven配置src/resources默认目录
  5. 【滴水三期】--公开课
  6. 垂直搜索引擎一》前言与需求分析
  7. 视频流的自适应传输机制-dash
  8. 小程序的豆瓣项目练习
  9. Java学习之编写实现简单加密的程序,要求从键盘输入一个字符,输出加密后的字符。
  10. DASCTF九月挑战赛复现-web