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)所有用户密码破解完成后会显示出破解出的用户名和密码
破解时间取决于主机性能和用户设置的密码复杂度。
当用户忘记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)所有用户密码破解完成后会显示出破解出的用户名和密码
破解时间取决于主机性能和用户设置的密码复杂度。
相关文章推荐
- linux 命令学习之 sort
- 在Linux下删除 除了某个文件之外的所有文件/目录
- linux下修改环境变量
- CentOS7使用MySQL yum仓库的简要说明
- linux基本命令(14)——head命令
- linux基础(8)--用户和组的管理--RHEL6.5
- CentOS下安装Flashplayer
- linux readhat DNS设置方法
- linux下ssh客户端命令远程登入系统详解
- linux进程间通信之信号量(semaphore)
- Linux之父—托瓦尔兹
- Linux02--文件系统与磁盘管理
- linux添加用户、权限
- 在linux kernel中打印函数调用的堆栈的方法
- Linux 之 rsyslog 系统日志转发
- linux下指令集
- Linux-25-linux基础重要命令02(L005-07)
- Vmware虚拟机硬盘扩容: Linux下虚拟机硬盘空间扩展及挂载配置
- Linux-24-linux基础重要命令01(L005-06)
- Linux编码问题