要想在Linux中防止被别人本地root机破解密码,那我们就得先要了解如何在Linux中进行本地root密码破解的原理和方式。那么到底如何在Linux中进行本地root密码破解的操作呢?为此在本文中课课家笔者就利用各主流Linux版本各个大家介绍具体的破解方法,让大家在了解完破解方式后能有一个具体的防范目标。
◎RedHat/CentOS/Fedora系统密码破解
①第一步我们在grub选项菜单按E进入编辑模式。
②第二步我们编辑kernel 那行最后加上S(或者Single)。
③第三步我们按下B启动到single-user mode。
④最后一步进入后执行如下命令:
# mount -t proc proc /proc
# mount -o remount,rw /
#passwd
#sync
#reboot
◎Debian linux 系统密码破解
①第一步我们在grub选项菜单‘Debian GNU/Linux,…(recovery mode)’按e进入编辑模式。
②第二步我们编辑kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按b执行重启。
③最后一步我们进入后执行如下命令:
root@(none)#mount -a
root@(none)#passwd root
root@(none)#reboot
◎Freebsd系统密码破解
①第一步我们开机进入引导菜单。
②第二步我们选择每项(按4)进入单用户模式。
③最后一步我们在进入之后输入如下命令:
root@#mount -a
root@#fsck -y
root@#passwd(修改密码命令)
root@#root(要破解密码的用户名)
Enter new Unix password:
root@#init 6 (重启)
◎Solaris系统密码破解
①第一步我们在grub选项菜中选择solaris failasfe 项。
②第二步我们在系统提示Do you wish to have it mounted read-write on /a ?[y,n,?] 时选择y。
③第三步我们进入单用户模式。
④最后一步我们输入如下命令:passwd。
root@#init 6 (重启)
◎NETBsd系统密码破解
①第一步我们在开机出现提示符号并开始倒数五秒时键入如下指令:
> boot -s (进入单用户模式命令)
②第二步我们在以下的提示符号中:
Enter pathname of shell or RETURN for sh:
按下 Enter。
③第三步我们键入以下指令:
# mount -a
# fsck -y
④第四步我们使用 passwd 更改 root 的密码。
⑤最后一步我们使用 exit 指令进入多人模式。
◎SUSE系统密码破解
①第一步我们重新启动机器,在出现grub引导界面后在启动linux的选项里加上init=/bin/bash,通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash,出现命令行。
②第二步我们稍等片刻就会看到出现(none)#:命令行。
③第三步我们在此时输入mount -n / -o remount,rw 表示将根文件系统重新mount为可读写,有了读写权限后就可以通过passwd命令修改密码了。
④第四步我们在此时输入passwd命令就可以重置密码了。
⑤最后一步我们修改完成后记得用mount -n / -o remount,ro将根文件系统置为原来的状态。
以上就是各Linux版本本地root密码破解技巧。
本次的各Linux版本本地root密码破解技巧的讲解到此就暂告一段落,如果以后有什么相关的内容继续进行补充或者修改的话,笔者会在此继续进行相关的内容的补充或者修改的工作,同时也欢迎大家对本次的讲解提出自己的建议和补充。最后笔者希望本次的讲解对大家学习Linux和Linux认证能够起到一定的帮助作用!
¥399.00
¥699.00
¥299.00
¥399.00