CentOS 6.3用户密码破解

作者 :
免费
  • 正文
  • ---------------------------------------------------------------
    大家好,本教程是由我们PHP为大家提供的linux系统操作教程
    我是主讲老师:都百顺
    联系QQ: 136882447,Linux学习交流群:225961139
    官方网站:http://www.wmphp.com
    都百顺博客:http://hi.baidu.com/dubaishun
    ---------------------------------------------------------------

    本教程下载地址: http://pan.baidu.com/share/link?shareid=385521&uk=1493502493

    第一部分:如何破解root密码。
    linux安装完毕后会有一个root用户。那么如何在不知道密码的情况下修改掉root用户的密码呢?
    本系统使用CentOS6.3 安装环境是vmware 7.1.4 使用GRUB引导。
    方法如下:
    1.在grub引导界面中按“e”进入grub的编辑模式。
    2.编辑模式下选择第二项,即:“kernel /vmlinuz-2.6.32-279.e16.i686 ro root=UUID=8ce8e2fb-26c1-4d60-a”。然后再按“e”编辑此项。3.在后面加上“ single或1”(注意:前面有一个空格)。然后回车,再按“b”这样就启动了linux的单用户模式。4.由于是单用户模式,所以不需要密码。启动完毕后,在提示符下(注意这时提示符是[root@localhost /]#之类的,不是以前的提示符了)输入:“passwd root”(passwd是修改用户密码的命令。)。然后根据提示修改密码就可以了。(有时会提示bad password,没有关系的。主要是设置的密码过于简单或者是常见的单词的原因。)
    5.重启,正常进入。OK,root密码被修改了。
    GRUB命令功能键
    e 编辑当前的启动菜单项
    c 进入GRUB的命令行方式
    b 启动当前的菜单项
    d 删除当前行
    Esc 返回GRUB启动菜单界面,取消对当前单项所做的任何修改

    vi /etc/inittab
    0关机
    1单用户模式(没有图形界面,只有root可以登陆,也同于win安全模式)
    2 单用户字符服务器模式 没有启动NFS服务(实现unix和linux共享,缺点安全性低) 建议使用ftp ssh
    3 多用户的字符服务器模式
    4 自己定义的运行级别,需要定义自己的服务
    5 X11,xwindow是它的版本号,图形化的多用户模式 系统正在使用 默认
    6 重启

    第二部分:防止别人通过单用户模式修改密码。
    由于想引导单用户模式需要在grub中进行编辑。因此,我们只要对grub进行加密,不让别人修改grub就可以防止了。
    方法如下:
    1.grub有一个配置文件,在/etc这个文件夹中。名称是“grub.conf”,找到这个文件,用vi编辑。2.我们看下文件中的内容:(注释就免了)
    vi /boot/grub/gurb.conf
    default=0
    timeout=10
    splashimage=(hd0,0)/grub/splash.xpm.gz
    hiddenmenu
    title CentOS (2.6.32-279.el6.i686)
    root (hd0,0)
    kernel /vmlinuz-2.6.32-279.el6.i686…
    具体含义大家可以查看下grub的相关文档,这里我们要加进密码。
    共有两个地方可以添加密码。
    3.第一处是“timeout=10”的下面,在这里加上“password=123456”(123456是自己的密码)。保存,退出,重启。我们可以看到,在grub的界面上已经不可以按“e”进行修改了。想修改必须按“p”输入密码后进行修改。
    4.使用md5加密码方法,#grub-md5-crypt 或在grub>md5crypt 加密码,在复制到timeout=10,
    格式如下password –md5 密文
    第三部分:如何破解grub密码,进而取得用户权限。
    想要取得grub密码,我们就得想办法读取到grub.conf文件。但是没有grub密码,没有root密码。。。因此我们就不能通过grub引导。
    方法如下:
    1.首先要修改这个虚拟机的启动方式,我们需要从光盘启动。而虚拟机默认是硬盘为第一启动方式。在虚拟机刚启动的时候(那个大大的“vmware”的界面)马上按“F2”进入bios。
    2.选择到boot那一栏。选中“CD-ROM Drive”一项,按“+”把“CD-ROM Drive”这一项提升到最上面。这样系统就默认光盘启动为第一启动方式了。
    3.把linux的第一张安装盘镜像绑定光驱后,保存,重启。系统会直接进入linux的安装界面。在提示符下输入“linux rescue”回车,系统将启动linux救援模式。
    4.途中会有几个选项,按照提示选择就好。最后会看到一个说明,大概是说这个救援系统把原来的系统文件(硬盘上的那个)挂载到了“/mnt/sysimage”文件夹下。Chroot /mnt/sysimage(重要)
    5.启动好后,我们就可以寻找grub.conf文件了。这里要注意下文件夹的结构:我们现在在救援系统的根目录下。而我们要找的是原系统的“/etc /grub.conf”,因此完整的路径是:“/mnt/sysimage/etc/grub.conf”。用vi编辑此文件,我们便可以看到,并且修改该文件。从而破解掉grub密码。

    第四部分:如何防止别人引导到linux救援模式。
    我们可以看到,要引导到救援模式必须修改bios。那么我们就可以通过对bios加密来达到防止别人修改bios,从而无法从光盘引导的目的。
    方法如下:
    这个比较简单。进入bios后选择“Security”项。在“Set Supervisor Password”上回车。设置密码就可以了。这样。我们重新启动系统再次进入bios的时候就需要密码了。
    第五部分:如何破解bios密码。
    我们平时清除主机bios密码的时候经常用什么方法呢?拔跳线,抠电池,让bios恢复出厂设置。那么,在虚拟机上有类似的方法么?
    方法如下:
    找到虚拟机所在的文件夹,里面应该有一个后缀名是“.nvram”的文件。把这个文件删掉。启动系统。我们可以看到。bios被重置了。

    END
    如本资源侵犯了您的权益,请联系投诉邮箱admin@wmphp.com进行举报!我们将在收到邮件的1个小时内处理完毕。 本站仅为平台,发布的资源均为用户投稿或转载!所有资源仅供参考学习使用,请在下载后的24小时内删除,禁止商用! Wmphp.com(完美源码)助力正版,如您有自己的原创产品,可以联系客服投稿,代理出售! Wmphp.com(完美源码)客服QQ:136882447 Wmphp.com(完美源码)商务电话(仅对企业客户/个人用户):15120086569 (微信同步) 请注意:本站不提供任何免费的技术咨询服务,为了节约时间,下载前 请确认自己会技术
    完美源码 » CentOS 6.3用户密码破解
    3719+

    本站勉强运行

    6069+

    用户总数

    695+

    资源总数

    0+

    今日更新

    2024-12-5

    最后更新时间