手把手教你破解Linux系统root密码——无需任何工具,有手就行

Silent
Silent
Silent
16
文章
1
评论
2020年11月23日16:30:00 评论 191 1131字阅读3分46秒

【写作说明】:笔者是Linux学习和爱好者,学习或者工作中总是看到有人忘记root密码不知所措,其实不用慌张,Linux下破解root密码非常简单,今天我就手把手教会大家在Linux下破解root密码,并且讲清楚原理。

环境说明:
今天用到的系统是redhat 8 x86 64位版本,其他Linux发行版操作步骤大同小异,都可参考。

手把手教你破解Linux系统root密码——无需任何工具,有手就行

 

第一步:
重启系统,进入grub引导界面

手把手教你破解Linux系统root密码——无需任何工具,有手就行

第二步:
按下键盘上'e'键,进入编辑模式

手把手教你破解Linux系统root密码——无需任何工具,有手就行

第三步:
用方向键↓将光标移动至Linux这一行,给内核添加rd.break参数

手把手教你破解Linux系统root密码——无需任何工具,有手就行

直接在这一行末尾添加rd.break参数即可,我这里为了更加直观,删除到ro后添加参数,也可以。

第四步:
按Ctrl+x进入救援模式 ,敲几条命令即可完成

# mount -o remount,rw /sysroot(以读写的方式挂载真实的根)

# chroot /sysroot(切换根目录为/sysroot)

# passwd root(修改root密码,这里的root也可换成系统中任意账户,但root密码修改成功后进入,可以修改任意账户密码)

出现succesfully表示修改密码成功

# touch /.autorelabel(创建selinux标签文件,若系统selinux是关闭状态,则可省略这步,反之,不能省略)

手把手教你破解Linux系统root密码——无需任何工具,有手就行

第五步:
输入两次exit,系统自动重启,进系统登录界面输入你刚刚修改的密码即可

步骤汇总:
1.编辑启动菜单按e

2.给内核添加一个rd.break的参数在Linux这一行删除到ro 执行ctrl+x启动

3.以读写的方式挂载真实的根mount -o remount,rw /sysroot4.切换到真实的根并使用passwd修改密码

5.创建selinux标签文件/.autorelabel(根下面的隐藏文件)

6.两次exit退出,重新进入系统

总结:
Linux下修改密码是不是很简单,是不是在我的带领下很快就学会了。在工作或者学习中如果忘记密码,都可以试试,不同发行版操作步骤类似,原理相通。很多电子产品都是Linux系统,例如机顶盒,路由器,如果不知道root密码的情况下,想破解root密码,都可以这样操作。

这个时候可能有人会问了,既然Linux破解密码如此简单,那为什么技术大牛都说Linux很安全?这里破解root密码其实有一个条件,那就是你要接触到物理机。既然你已经接触到了物理机,证明你已经拿到权限了,操作系统在你面前就不是一堵墙了,而是一扇窗。

如果大家想学习如何破解windows密码,在此文章下面回复,我也可以写一篇手把手教你破解windows 10密码文章。windows下破解密码更加简单。

声明:
技术无罪,一定要把技术用在正途上,切记为了炫技违法犯罪,不然等待你的只会是法律的制裁。

手把手教你破解Linux系统root密码——无需任何工具,有手就行

Silent
centos离线安装snmp采用编译方式安装 linux教程

centos离线安装snmp采用编译方式安装

安装前言 久伴在公司内部网络,无外网环境,要安装net-snmp使其他系统能够通过snmp协议获取系统相关信息,默认用centos7实验,编译安装报错,无GCC扩展 大家是不是觉得使用编译安装...
linux中vim显示行号 linux教程

linux中vim显示行号

直接在终端输入 vim ~/.vimrc ,然后我们就可以进入配置文件 我们在配置文件按i进入编辑模式输入set number 或者 set nu 输入完成之后,按esc,然后敲命...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: