无引导介质(光盘、iso)救援模式下root密码破解

第一步:
GRUB启动画面读秒时按上下方向键,进入GRUB界面

第二步:

使用上下光标键选择要修改的操作系统启动内核(默认选择的即可),按e键进行编辑

第三步:

使用上下光标键选择“linux16… …”一行,按end键转移到行尾,在末尾处添加参数rd.break,用来告诉GRUB当启动这个操作系统时,传递参数给操作系统。按ctrl + x重新引导。

第四步:

输入命令进行编辑密码

重启过程比较慢,因为系统要重新刷新SELinux安全标签。

单用户模式破解密码

第一步: 
GRUB启动画面读秒时按上下方向键,进入GRUB界面

第二步:

使用上下光标键选择要修改的操作系统启动内核(默认选择的即可),按e键进行编辑

第三步:

使用上下光标键选择“linux16… …”一行,删除rhgb quiet,按end键转移到行尾,在末尾处添加参数init=/bin/sh,用来告诉GRUB当启动这个操作系统时,传递参数给操作系统。按ctrl + x重新引导。

第四步:

正常进入如下界面

输入如下命令重置用户密码

如果系统开启了SELinux,需要运行touch /.autorelabel命令,否则系统可能无法正常启动

运行命令exec /sbin/init来正常启动,或者用命令exec /sbin/reboot重启。

重启过程比较慢,因为系统要重新刷新SELinux安全标签。

使用介质(光盘、iso)救援模式下root密码破解

第一步: 
配置BIOS引导项,使用光盘为第一引导启动,按F10保存退出

第二步:

读秒过程选择Troubleshooting回车

然后选择Rescue a CentOS system进入救援模式

第三步:

阅读提示,选择Continue继续进行

第四步:

记住chroot /mnt/sysimage命令,然后一直点击OK继续

第五步:

进入光盘内系统,输入chroot /mnt/sysimage命令挂载本地硬盘的操作系统,修改密码

然后exit退出硬盘操作系统,reboot重启光盘内系统,并进入bios设置硬盘为第一引导项,进入硬盘内系统即可

Linux基础系列-系统密码破解的更多相关文章

  1. Linux 系统密码破解

    (一)CentOS Linux 系统密码破解 1.在grub选项菜单按E进入编辑模式 2.编辑kernel那行 /init 1 (或/single) 3.按B重启 4.进入后执行下列命令 root@# ...

  2. Linux 基础一(系统分区、格式化与挂载)

    1.Linux 基础之系统分区与格式化 讲分区之前,先说一下硬盘结构:硬盘(机械)的横截面是一个圆,并且被分成等大小的扇区,每个扇区的大小是 512Byte,其中有 446Byte 被用来存储启动信息 ...

  3. Linux之修改系统密码

    目录 Linux之修改系统密码 参考 RHEL6修改系统密码 RHEL7修改系统密码 Linux之修改系统密码

  4. 实验吧-杂项-flag.xls(notepad++查找)、保险箱(linux文件分解、密码破解)

    flag.xls 下载文件,用notepad++打开,查找flag就能找到flag. 保险箱(linux文件分解.密码破解) 将图片保存下来,用kali的binwalk分析,发现有rar文件,然后用f ...

  5. [转]Linux下的暴力密码破解工具Hydra详解

    摘自:http://linzhibin824.blog.163.com/blog/static/735577102013144223127/ 这款暴力密码破解工具相当强大,支持几乎所有协议的在线密码破 ...

  6. Linux基础系列-Day6

    Samba服务(基于CentOS 7.0) Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成,Samba主要用于Linux或UNIX和Windows系统之 ...

  7. Linux基础系列-Day3

    Vim文本编辑器 •Linux设计的重要原则是信息存储在基于文本的文件中.  注:Linux“一切皆文件”是指包含文本文件和用户不可读的二进制文件(如block设备文件) •文本文件:无格式文件,作用 ...

  8. Linux基础系列:常用命令(4)_系统监控

    1. 系统监视和进程控制工具—top和free 1) top命令的功能:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 2) ...

  9. Linux基础系列-Day2

    基础命令(文件内容管理) 1.cat:在当前终端显示文本文件内容 格式:cat [文件路径] -n 从1开始对所有输出的行数编号 -b 和-n相似,只不过对于空白行不编号:2.head:从文件内容开头 ...

随机推荐

  1. 【BZOJ】1697: [Usaco2007 Feb]Cow Sorting牛排序

    [算法]数学置换 [题意]给定n个数,要求通过若干次交换两个数的操作得到排序后的状态,每次交换代价为两数之和,求最小代价. [题解] 考虑置换的定义:置换就是把n个数做一个全排列. 从原数组到排序数组 ...

  2. .NET FrameWork 中的 CTS

    CTS:Common Type System 通用类型系统. 1.不仅可以把C#编译成.Net IL,还支持Basic.Python.Ruby等语言,甚至还支持Java.不同语言中的数据类型定义是不一 ...

  3. bzoj 1093 缩点+DP

    首先比较明显的是如果存在一个半连通子图,我们将其中的环缩成点,那么该图仍为半连通子图,这样我们就可以先将整张图缩点,重新构图,新图为拓扑图,记录每个新的点表示的强连通分量中点的个数num[i],那么我 ...

  4. 自定义ToolBar

    一.Toolbar的简介 Toolbar 是 android 5.0 引入的一个新控件,Toolbar出现之前,我们很多时候都是使用ActionBar以及ActionActivity实现顶部导航栏的, ...

  5. mssql手工注入1

    强制字符转成数字, 所以报错, 能获得数据 查版本号: http: -- 查数据库版本: http: -- 查当前数据库用户(如果看到dbo 那么多半当前数据库的用户是dba权限): http: -- ...

  6. python基础===两个list之间移动元素

    首先我们先了解一下list的几个常用函数: a = [123,456,"tony","jack"] #list中增加元素a.append("www&q ...

  7. vsftp 服务的启动与问题

    一般系统用户是可以直接登入的如果不可以可能是selinux的原因 执行一下: 更改selinux的配置文件将其设为disable,可我不想重启服务器,有以下解决办法:执行命令:setenforce 0 ...

  8. (转)关于bootstrap, boosting, bagging,Rand forest

    转自:https://blog.csdn.net/jlei_apple/article/details/8168856 这两天在看关于boosting算法时,看到一篇不错的文章讲bootstrap, ...

  9. nginx配置文件的详细讲解

    user nginx nginx; #定义Nginx运行的用户和用户组worker_processes 1; #nginx进程数,建议设置为等于CPU总核心数worker_rlimit_nofile ...

  10. shell中引号的作用(转)

    引号的作用 1 双引号(“”) 1)使用””可引用除字符$(美元符号).`(反引号).\(反斜线)外的任意字符或字符串.双引号不会阻止shell对这三个字符做特殊处理(标示变量名.命令替换.反斜线转义 ...