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

支持多种不同的系统架构,例如:Unix、Linux、Windows、DOS模式、BeOS和OpenVMS。

主要用于检测linux/unix系统中用户的密码强度。

安装

解压之后进入john-1.7.8目录,这个目录下会有三个子目录,doc(手册文档),run(运行程序),src(源码文件)。进入到src源码文件目录下。

编译安装。使用 "make clean generic" 这个命令编译,如果单用make命令的话,就会列出可用的编译操作,支持的系统类型,比较繁琐。编译完成后,它会在run子目录下生成一个名为john的执行程序。

ls ../run/john   命令查看

服务器上如果安装了john,直接对/etc/shadow文件进行密码破解。没有安装的话,只需要把对方服务器上的shadow文件复制过来,进行分析。

被破解出来的密码信息,系统会自动保存到john.pot文件中。

./john --show /etc/shadow.txt               查看已破解的账户列表

如果想要破解复杂的密码,那就要设置好密码字典。默认的字典文件为password.lst。如果指定自己找好的密码字典,可以用--wordlist来指定位置。

./john --wordlist=./password.lst /etc/shadow         指定密码字典来破解shadow文件 

如果是弱口令的话很容易就会被破解。

john the ripper密码破解工具相关推荐

  1. John the Ripper 密码破解者

    John the Ripper

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

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

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

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

  4. 密码破解工具John the Ripper使用说明

    John the Ripper John 包描述 John the Ripper 既功能丰富又运行快速. 它在一个程序中结合了几种破解模式,并且可以根据您的特定需求进行全面地配置(你甚至可以使用支持C ...

  5. John密码破解工具

    一,John是什么? ohn 是一款大受欢迎的.免费的开源软件.基于字典的密码破解工具.用于在已知密文的情况下尝试破解出明文的破解密码软件,支持目前大多数的加密算法,如 DES . MD4 . MD5 ...

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

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

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

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

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

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

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

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

最新文章

  1. thymeleaf 使用页面报错_异常处理-SpringBoot中thymeleaf对应前台页面大于号\小于号使用问题...
  2. 为什么大数据需要数据湖?
  3. lca---tarjan算法
  4. 图形工作站计算机大全,图形工作站价格怎么样 图形工作站报价大集锦【图文】...
  5. iphone桌面上的圆圈怎么设置_苹果手机桌面上找不到便签记事本怎么办?有办法添加吗...
  6. ODataModel.submitBatch by default Asynchronous
  7. taskset设置CPU affinity
  8. 网络爬虫--16.BeautifulSoup4
  9. CentOS4.4下安装jdk1.5
  10. BZOJ_1626_[Usaco2007_Dec]_Building_Roads_修建道路_(Kruskal)
  11. 《一本书读懂24种互联网思维》读书笔记
  12. NOR Flash与NAND Flash区别
  13. 二十一日——美国寻梦
  14. r语言 svycoxph_基于R语言实现COX模型诊断
  15. 苏宁回应股权质押给淘宝;日本政府用 AI 帮民众找对象;魅族回应 “暗中给手机植入木马” | EA周报...
  16. 编程初学者入门训练-KiKi和酸奶
  17. 网管员必知:常用电脑密码破解
  18. 行缓冲,全缓冲,无缓冲的详细介绍
  19. 阿里云IMM智能媒体文件预览
  20. navicat连接数据报10060错误

热门文章

  1. 查看38译码器的芯片手册
  2. 【狂神说】Redis
  3. 分享一个properties转YAML小工具
  4. openEuler 知:repo
  5. 好累,好好思考今后要走的路
  6. Microsoft SQL Server2000 四个版本的区别及下载地址
  7. 闫刚 linux下对u盘进行分区格式化
  8. Mysql flush privileges
  9. QWidget 半透明窗口解决方案
  10. 如何从 FastReport VCL 中将报表导出为PNG格式?