Linux笔记——John the Ripper安装

这篇具有很好参考价值的文章主要介绍了Linux笔记——John the Ripper安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、简介

John the Ripper免费的开源软件,是一个快速的密码破解工具。

John the Ripper用于在已知密文的情况下尝试破解出明文的破解密码软件,支持大多数的加密算法,如DES、MD4、MD5等。它支持多种不同类型的系统架构,包括Unix、Linux、Windows、DOS模式、BeOS和OpenVMS,主要目的是破解不够牢固的Unix/Linux系统密码。

二、下载

John the Ripper官方下载地址:https://www.openwall.com/john/

三、安装

rpm包的安装方法之前在笔记中已经提及过:Linux笔记——软件包管理_艾特5号的博客-CSDN博客_linux软件包管理知识点

不过这个不是传统的rpm包,没有config脚本,所以安装方式查看README.md。

Linux笔记——John the Ripper安装

 去doc/INSTALL文件里查看安装过程:

Linux笔记——John the Ripper安装

Linux笔记——John the Ripper安装 

Linux笔记——John the Ripper安装

先安装OpenSSL,然后再安装John the Ripper

一开始我用“openssl version”查看系统里已经安装了openssl,但是安装John the Ripper

cd src
./configure && make

但是还是会报错,说没有openssl开发包:

Linux笔记——John the Ripper安装

 百度之后,发现要在Debian、Ubuntu或者其他衍生版上安装OpenSSL:

sudo apt-get install libssl-dev

要在Fedora、CentOS或者RHEL上安装OpenSSL开发包:

yum install openssl-devel

然后再重复之前的安装过程,此时就不报错了

cd src
./configure && make

自此,安装完成。执行下面命令测试:

cd ../run
./john --test

四、使用

破解用户student01的密码:

首先去用户配置文件:/etc/passwd , /etc/shadow文件中收集信息

grep student01 /etc/passwd > /test/student01.passwd
grep student01 /etc/shadow > /test/student01.shadow

合成这两部分信息(因为我的john安装在目录/test/john-1.9.0-jumbo-1/中,所以执行文件路径/test/john-1.9.0-jumbo-1/run)

/test/john-1.9.0-jumbo-1/run/unshadow /test/student01.passwd /test/student01/shadow > /test/student01.john

破解:

/test/john-1.9.0-jumbo-1/run/john /test/student01.john

密码越难,破解的时间越长,说明密码复杂度越大。文章来源地址https://www.toymoban.com/news/detail-441576.html

到了这里,关于Linux笔记——John the Ripper安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 搭建开源笔记软件 Blossom(免费、开源,全平台)

    Blossom 是一个需要私有部署的笔记软件,虽然本身定位是一个云端软件,但你仍然可以在本地部署,数据和图片都将保存在本地,不依赖任何的图床或者对象存储。 客户端 :支持 Windows 端和 ARM 架构的 Mac 端,以及作为网页端部署。 移动端 :响应式网页移动端,主要为移动端

    2024年02月03日
    浏览(57)
  • Linux系统简介与开源精神

    🎥 屿小夏 : 个人主页 🔥个人专栏 : Linux系统理论 🌄 莫道桑榆晚,为霞尚满天! Linux系统是一个什么样的系统?它的发展与诞生是什么样的?为什么Linux是开源软件的代名词?跟着本篇一起走进Linux,领略Linux系统及其开源精神的魅力! 在简要介绍Linux的发展史前,还得从

    2024年02月05日
    浏览(47)
  • 免费开源的内网穿透工具-FRP安装与配置

      FRP是一款内网穿透工具,首先要一台带公网IP的服务器用作服务端(Linux),需要被穿透的内网服务器作为客户端   FRP的Github地址   下载FRP:    FRPS服务端的安装:   需要有一台具备公网IP的机器或云服务器,我用的是阿里云服务器,具有公网IP的机器(云服务

    2024年02月12日
    浏览(42)
  • 10.4K Star!程序员为程序员针对性优化的开源免费笔记

    平时我一直用Notion来记录内容为主,但也一直关注着其他开源产品。上周正好看到一款非常受欢迎的开源免费笔记,今天就推荐给大家: VNote 。 VNote一个由程序员为程序员打造的开源笔记应用,基于Qt开发,专注于使用 Markdown 来写作的群体。它提供完美的编辑体验和强大的笔

    2024年02月12日
    浏览(51)
  • Minio 踩坑 Docker 使用 免费开源对象存储 MINIO 包会安装

    minio简介: 对象存储人工智能数据基础设施 MinIO 是一种高性能、S3 兼容的对象存储。它是为大规模 AI/ML、数据湖和数据库工作负载。它是软件定义的并在任何云或本地基础设施上运行。MinIO 具有双重许可根据开源 GNU AGPL v3 和商业企业许可证。 之前使用的是官方的minio/minio,

    2024年04月14日
    浏览(48)
  • 无广告 齐全 简洁 免费的音乐开源软件(支持 电脑max win linux 手机 )——lxMusic

    话不多说先上效果 (真香) 下载地址 (官方) https://www.lanzoui.com/b0bf2cfa/ 密码:glqw 软件安装包说明 文件名带 win_ 或带 Setup 的是在 Windows 系统上运行的版本; 其中以 Setup.exe 结尾的版本为安装版,带自动更新功能,可自动更新软件(但若你所在网络访问 GitHub 较慢,则可能

    2024年02月12日
    浏览(45)
  • PostMan笔记(一)简介+安装和设置

    Postman 是一款功能强大的 API 开发工具,支持多种 HTTP 请求方法和测试断言,能够快速调试和测试 API 接口,提高开发效率。本文将介绍 Postman 工具的使用方法。 首先,需要下载和安装 Postman 工具。Postman 支持多种平台,包括 Windows、macOS 和 Linux。下载安装包后,双击运行即可

    2024年02月16日
    浏览(35)
  • SQLite 学习笔记1 - 简介、下载、安装

    SQLite是一款非常轻量级的关系数据库系统,支持多数SQL92标准。SQLite 是世界上使用最广泛的数据库引擎。SQLite 内置于所有手机和大多数计算机中,并捆绑在人们每天使用的无数其他应用程序中。 SQLite 是一个由C语音开发的嵌入式库,具有小型、快速、自包含、高可靠、功能齐

    2024年02月07日
    浏览(41)
  • AI之Merlin:Merlin(一款使用ChatGPT和GPT-4的简单且免费的工具)的简介、安装、使用方法之详细攻略

    AI之Merlin:Merlin(一款使用ChatGPT和GPT-4的简单且免费的工具)的简介、安装、使用方法之详细攻略 目录 Merlin的简介(一款使用ChatGPT和GPT-4的简单且免费的工具) Merlin的安装 第一步,先添加插件

    2024年02月13日
    浏览(57)
  • AI:ModelScope(一站式开源的模型即服务共享平台)的简介、安装、使用方法之详细攻略

    AI:ModelScope(一站式开源的模型即服务共享平台)的简介、安装、使用方法之详细攻略 导读 :ModelScope旨在打造下一代 开源 的 模型即服务 共享 平台, 汇集 了行业 领先的预训练模型 ,减少了开发者的 重复研发 成本。个人认为,相比于AI公司经常卖一款软件产品或者卖一个算

    2024年02月03日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包