Web渗透|??《不知道密码也能登录Linux系统管理员账号!!!》??——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)

观前提醒, 本期内容过于硬核, 未成年的观众请在家长的陪同下观看, 有坏想法的同学请在心里默念三遍: “我国有一部完整且历史悠久的法律”

无密码登录Linux系统管理员账号
  • 问题
  • 操作步骤
    • 1.开机界面截停
    • 2.进入单用户模式
    • 3. 修改用户密码
  • 原理剖析
    • 什么是GRUB
    • GRUB工作原理

问题 在工作中, 经常碰到客户忘记系统密码, 要求帮助他们破解密码的情况. 没办法, 忘记了密码只能由我们在机器本地帮助他们处理, 再将密码发给他们. 接下来将这种问题的处理方法分享给大家, 供大家参考下
操作步骤 环境准备: Linux系统( Centos 6)
1.开机界面截停 按Ctrl + Alt + Del三键重启系统, 或直接启动系统
Linux系统启动时, 会有3秒钟的读秒时间, 在此期间, 我们可以按任意进入系统启动菜单界面, 此处我们按一下回车键( 注意: 按一次就行啦, 按多了菜单界面就跳过去了)
Web渗透|??《不知道密码也能登录Linux系统管理员账号!!!》??——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)
文章图片

2.进入单用户模式 截停之后会来到系统启动菜单界面, 简单解释一下下面的提示
  • 按 ↑ ↓ 键选择系统镜像
  • 按 enter 键启动选中的系统镜像
  • 按 e 键进入编辑模式
  • 按 a 键修改内核参数
  • 按 c 键进入命令行( grub的命令行)
Web渗透|??《不知道密码也能登录Linux系统管理员账号!!!》??——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)
文章图片

2.1 先按 e 键进入编辑模式
Web渗透|??《不知道密码也能登录Linux系统管理员账号!!!》??——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)
文章图片

2.2 按 ↓ 键选择第二个选项, 再按一次 e 键进入编辑模式
Web渗透|??《不知道密码也能登录Linux系统管理员账号!!!》??——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)
文章图片

2.3 在光标所在的位置( 也就是quiet后面)按 空格键 1, 然后回车回到菜单页面
Web渗透|??《不知道密码也能登录Linux系统管理员账号!!!》??——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)
文章图片

2.4 在菜单页面中按 b 键进入单用户模式
Web渗透|??《不知道密码也能登录Linux系统管理员账号!!!》??——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)
文章图片

3. 修改用户密码 经过简单的等待后, 系统进入了我们熟悉的命令行界面, 使用 id 命令查看当前使用的用户, 可以看到当前是 root 用户, 也就是系统管理员账号
Web渗透|??《不知道密码也能登录Linux系统管理员账号!!!》??——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)
文章图片

虽然我们拿到了 root 权限, 但直到此时, 我们仍然不知道密码是啥, 所以接下来, 我们就使用 passwd 命令修改当前用户的密码, 也就是修改 root 用户的密码
Web渗透|??《不知道密码也能登录Linux系统管理员账号!!!》??——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)
文章图片

接下来我们将修改后的密码交给客户就可以了
原理剖析 什么是GRUB
GRUB全称 ‘GNU GRUB’, 是一款内核引导程序,允许用户在计算机内同时拥有多个操作系统, 并在计算机启动时选择希望运行的操作系统, GRUB可以选择操作系统分区上的不同内核, 也可以向这些内核传递启动参数
GRUB工作原理
【Web渗透|??《不知道密码也能登录Linux系统管理员账号!!!》??——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)】内核引导程序是计算机启动后运行的第一个程序, 负责加载操作系统的内核,
当系统开机启动的时候, 计算机会加电自检, BIOS把MBR( 主引导扇区 )中的代码加载到内存中, 而后把控制权交给grub, grub挂载内核映像文件后将控制权交给内核, 而后由挂载完成的内核来完成系统的初始化以及启动的过程

    推荐阅读