您的位置:首页 > 运维架构 > Linux

linux基础(9)--找回root密码(身份)&&破解用户密码

2016-05-05 22:20 609 查看
1.  找回root身份

       当用户忘记linux系统的root密码时可以通过进入单用户模式的方式回复root的身份。用于单用户模式是无法联网的,也不应该联网,因为需要进入单用户模式时一般系统已经产生了很大的问题,由于不能联网因此此时是不能进行远程操作的,需要用户直接对物理机进行操作。

  具体操作如下:

  (1)重启系统,按键‘e’, 进入内核。

  (2)按键'e'编辑内核。

  (3)按键'1',设置单用户模式。

  (4)按键'b', 启动系统,此时进入单用户模式。

  (5)单用户模式是不需要进行用户的登录验证的,因此直接进入root用户环境。passwd设置新的root密码即可。

2. 破解linux用户密码

  此处破解系统的版本为RHEL5X系列,RHEL5X系列用户密码采用MD5算法进行加密,此种加密算法目前已经被破解。

  工具包:john-1.7.8.tar.gz

  由于用户的密码信息保存在/etc/shadow文件里,因此需要准备好需要破解的shadow文件。

  具体步骤如下:

  (1)安装john软件

    解压

    tar -zxvf john-1.7.8.tar.gz

    安装:

     进入src目录,直接执行 make clean generic

    生成john文件。

  (2)破解

   ./john  shadow

  (3)所有用户密码破解完成后会显示出破解出的用户名和密码

    破解时间取决于主机性能和用户设置的密码复杂度。 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: