赞助连接

赞助连接

阅 读 文 章

用DOS命令来破除UNIX系统管理员口令

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(不详) | 时间:2007-07-07 | 浏览:人次 ]

<.init..........

  2039:1140 AD 13 69 6E 69 74 74 61-62 00 00 00 00 00 00 00 ..inittab.......

  2039:1150 3E 00 69 6F 63 74 6C 2E-73 79 73 63 6F 6E 00 00 >.ioctl.syscon..

  2039:1160 3F 00 6D 61 73 74 65 72-62 6F 6F 74 00 00 00 00 ?.masterboot....

  2039:1170 40 00 6D 6B 66 73 00 00-00 00 00 00 00 00 00 00 @.mkfs..........

  -d

  2039:1180 41 00 6D 6B 6E 6F 64 00-00 00 00 00 00 00 00 00 A.mknod.........

  2039:1190 42 00 6D 6F 75 6E 74 61-6C 6C 00 00 00 00 00 00 B.mountall......

  2039:11A0 0C 02 70 61 73 73 77 64-00 00 00 00 00 00 00 00 ..passwd........

  2039:11B0 44 00 70 69 70 65 00 00-00 00 00 00 00 00 00 00 D.pipe..........

  2039:11C0 45 00 73 63 73 69 62 61-64 62 6C 6B 00 00 00 00 E.scsibadblk....

  2039:11D0 46 00 73 65 74 6D 6E 74-00 00 00 00 00 00 00 00 F.setmnt........

  2039:11E0 47 00 73 77 61 70 00 00-00 00 00 00 00 00 00 00 G.swap..........

  2039:11F0 48 00 74 74 79 74 79 70-65 00 00 00 00 00 00 00 H.ttytype.......

  偏移11A0H至11AFH是 /etc 目录下的passwd文件名。我们把它改成zls。

  -e 11a2

  2039:11A2 70.7a 61.6c 73.73 73.00 77.00 64.00

  -a 100

  2039:0100 MOV AX,0301

  2039:0103

  -g

  Program terminated normally

  现在退出DEBUG命令。

  取出软盘,重启机器,引导UNIX操作系统。

  按照引导顺序,UNIX显示出硬件配置信息后就该提问超级用户口令了,但就在此时它却突然发现 /etc/passwd 文件失踪了!(其实只是被改名为zls,但UNIX对此一无所知。)

  没有了这个文件,UNIX无法提问超级用户口令,于是它只好在屏幕上显示如下信息并允许用户以系统管理员身份直接进入系统维护态:

  su: Unknown id: root

  /etc/tcbck: file /etc/passwd is missing or zero length

  /etc/tcbck: either slash (/) is missing

  from /etc/auth/system/files or there

  are malformed entries in /etc/passwd or /etc/group

  /etc/smmck: restore missing files from backup or distribution.

  INIT: SINGLE USER MODE

  **** PASSWORD FILE MISSING! ****

  Entering System Maintenance Mode

  #

  现在既然已经进入维护态,当然就可以“为所欲为”了。但最好先设置一个新的超级用户口令。

  首先,我们必须恢复passwd文件名。

  #mv/etc/zls /etc/passwd

  然后,就可以用passwd命令设置新的超级用户口令了。

  # passwd

  Setting password for user: root

  Choose password

  You can choose whether you pick a password,

  or have the system create one for you.

  1. Pick a password

  2. Pronounceable password will be generated for you

  Enter choice (default is 1): 1

  Please enter new password:

  New password:

  Re-enter password:

  # reboot

  以后就可以用新口令登录系统了。

  结束语

  在本文行将结束时,我们再来作一个小小的总结。

  传统方案有操作平台、操作工具和操作对象局限性。新方案则突破了这三大局限性。

  一、新方案突破了操作平台局限性。传统方案的操作平台必须是UNIX,而新方案则是DOS。DOS比UNIX普及得多,中国的绝大部分计算机用户对UNIX陌生,但对DOS却相当熟悉,使用起来也有亲切感。

论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 管理员 口令 系统 命令 文件 我们 局限性 UNIX 硬盘 方案

上一篇:如何成功调试《Struts在行动》的第一例

下一篇:没有了

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.