岁月匆匆,蓦然回首,只有那逐渐消逝的深深浅浅的脚印…
« »
February 19, 2010计算机
71 views

CentOS的root密码破解

忘记Linux的密码,如果能直接控制机器,破解root密码还是很简单的。
当系统启动进入 grub 时,会出现选择要启动的系统的菜单(选择要进入哪个系统,如果是多系统,则有相应选项选择要启动的系统),这时按下’e'键(‘e’在这里代表 edit),进入新的界面,有若干个选项,请选择类似’module /vmlinux-2.6.20 ….’开头的选项, 再按下键’e',则进入该项的编辑状态,如果选项太长,按右向键就可以看到剩下的部分。在ro 前面加入单词 single (single前后用空格隔开),按回车,再按下’b'(‘b’在这里代表boot),系统会进入single模式启动。
进入shell_3.2#命令行界面后,输入
cp /etc/passwd /etc/passwd_back
vi /etc/passwd
把首行的root:x:0:0…. 改为 root::0:0…(就是删掉x)
输入# reboot
系统重启,此时root的密码为空,建议登陆后设置root密码。

刚刚就在编辑这篇文章的时候,发现一件很有意思的事情:
cp /etc/passwd /etc/passwd_back
vi /etc/passwd
这两行的/etc/和passwd之间不应该有空格,我刚才发文章的时候,怎么也发不了,一直提示

Method Not Implemented

POST to /wp-admin/post.php not supported.
原来是服务器端的配置为了安全起见,进行了关键词过滤,禁止对etc下的passwd*文件操作了,有点像那个***的什么墙了(直接用*代替,免得被和 谐,前面的文章因为转载了一篇国内的主流媒体上关于蒋介石的文章,我的网站就在Google的缓存上消失了,显示的是“本网页可能涉及不符合相关法律法规 和政策的内容, 无法通过google.cn缓存访问, 请返回 google.cn 。 ”如今估计连Google怕被和谐了,唉,无语),在其间加了空格就可以了。

文章弄好后直接到数据库修改了下,所以你现在看到的就没有空格 了。

文章信息 »

作者: YanGe   发表时间: 2010-02-19 15:36  所属分类: 计算机         Tags:

相关文章 »

没有评论

评论被关闭,联系作者请发邮件至 blog at yange.org

返回顶部