使用john 软件破解CentOS系统用户密码

news/2024/7/5 14:18:21

时隔18天,我的博客终于又更新啦。最近真的是忙的不要不要的!

一、新建两个用户用于被破解对象

新建用户Root:
    useradd Root
设置Root的密码:
    passwd Root
新建用户admin:
    useradd admin
设置admin的密码:
    passwd admin

二、在centos系统中找到加密的用户密码

vi /etc/shadow

image

复制刚刚设置的两个用户的加密密码

进入桌面

cd /home/tao/Desktop
用vi编辑器新建一个名为shadow的文件,将刚刚复制的加密密码粘贴到里面:
vi shadow

image
image

三、使用john软件来破解刚刚的密码

1、安装john 1.8(我这里测试的1.7.5无法运行)

可以直接在桌面目录下进行下载(/home/tao/Desktop)
wget http://www.openwall.com/john/j/john-1.8.0.tar.gz
下载好以后进行解压:
tar -xf john-1.8.0.tar.gz
进入src目录下:
cd john-1.8.0/src/
安装GCC依赖:
yum -y install gcc gcc-c++ make
进行编译
make
make linux-x86-64

2、进行解密

进入john的run目录下:
cd john-1.8.0
cd run

解密命令(/home/tao/Desktop/shadow修改为你自己的shadow文件路径):

./john --w:password.lst /home/tao/Desktop/shadow

解密成功

image

以上就是我的测试结果啦。


http://www.niftyadmin.cn/n/3649570.html

相关文章

Intent 详解(一)

前言:通过重新翻看android入门书籍,才发现原来自己露掉了那么多基础知道。原以为有了C的基础,快速开发应该是没有问题的了,但没有遇到问题的时候还是海搜,只知道这么写能完成这个功能,但为什么要这么写还是…

[ASP.NET]重构Session确实让代码简洁干净了不少

CodeProject的这篇文章确实对我有所启迪,http://www.codeproject.com/useritems/SessionWrapper.asp#xx1208856xx。诚如作者所说,我们经常在ASP.NET用许多类似于下面的代码来检测Session中存储的对象,来防止Session过期后存储的变量丢失问题&…

redis修改配置重启命令_如何从命令行更改Redis的配置

redis修改配置重启命令介绍 (Introduction) Redis is an open-source, in-memory key-value data store. Redis has several commands that allow you to make changes to the Redis server’s configuration settings on the fly. This tutorial will go over some of these c…

SSH连接工具FinalShell的安装与使用

常见的SSH连接工具有好多,我以前常用的是xshellxftp组合。虽然需要付费,但是免费版已经基本满足我的需求。关于xshell和xftp的安装和使用可以参考我以前的博客:Xftp和Xshelll的安装—远程连接linux FinalShell是一体化的的服务器,网络管理软件…

[j2me]利用kSOAP让MIDP设备与WebService之间传递类对象

[j2me]利用kSOAP让MIDP设备与WebService之间传递类对象编写者日期关键词郑昀ultrapower2005-8-14J2me webservice soa ksoap serialization MIDP CLDC中国移动GPRS网络的连接方式有两种类型,一种是WAP+GPRS,接入名称叫CMWAP,一种是…

盖茨比乔布斯_盖茨比中的自定义字体

盖茨比乔布斯Choosing the right font can add great value to a site and enhance the user experience. The right font-loading strategy, however, can be somewhat of a challenge. That’s why Gatsby provides several developer-friendly solutions for all of our fon…

Android中GridView使用

GridView(网格视图)是按照行列的方式来显示内容的,一般用于显示图片,图片等内容,比如实现九宫格图,用GridView是首选,也是最简单的。主要用于设置Adapter。 GridView常用的XML属性: 属性名称 描述 an…

旧版Chrome浏览器的安装和使用——chrome63

虽然新版的Chrome浏览器很好用,但是界面风格我还是喜欢旧版的浏览器。我的电脑上有新版和旧版两个。不过正常情况下谷歌浏览器只能安装一个。我的做法是新版的浏览器正常安装,旧版的有点类似eclipse,解压就可以使用。不过使用前面需要解决一个…