议题提交:hmilyld
信息来源:邪恶八进制信息安全团队(
www.eviloctal.com)
刚刚发生的事情,具体情况如下:
(可能叙述有点长,为了说明清楚,另:本机一共装有两个操作系统,一个出现问题,但另一个正常)
由于使用D版WINXP,所以在进行了微软官方站的自动更新以后,出现了进不去系统的问题,两次不一样,
第一次:
好象是由于更新了某些补丁以后,造成了进去系统以后,但是出现不了桌面,应该是某个加载的DLL文件出的问题,但是能调用出来CMD,CMD下无法运行任何命令,只能进行一些简单的CD,DIR等命令,运行IPCONFIG后,无网络连接.出现情况后,想到用优化大师把安装的补丁卸载掉(可能是最失败的一步),CMD下,跳到优化大师目录运行,卸载了刚安装的几个补丁,但是问题也出现了.
第二次:
这次就是所发现的问题,在进入系统,提示输入密码时,密码绝对正确,但是出现,
"程序发出命令,但命令长度不正确,请重试一次,或询问您的系统管理员"
密码肯定正确,但是验证不了,登陆不到系统里面,查询了相关资料,有介绍说是,WIN的一个内在的验证机制,试着把c:\windows\system32\config\sam的文件删除掉,用c:\windows\repair\sam的替换,再次登陆还是不可以,无奈下,只有修复系统,但是修复以后,问题也就来了.
在刚开始的时候,系统是绝对有密码的,但是我替换了SAM以后,密码就直接为空了,不需要密码,以前在做系统恢复的时候,并不会修改系统的管理密码的,只是做一些系统方面的更改,但是密码不会变,那就是说,替换SAM文件以后,密码还是可以为空?
因为想到了以前的这个文章,
http://www.eviloctal.com/forum/r ... eyword=%C5%FA%B6%B7
内容如下:
引用:
方法二:
Windows NT/2000/XP中对用户帐户的安全管理使用了安全帐号管理器(Security Account Manager , SAM)的机制,安全帐号管理器对帐号的管理是通过安全标识进行的,安全标识在帐号创建时就同时创建,一旦帐号被删除,安全标识也同时被删。安全标识是唯一的,即使是相同的用户名,在每次创建时获得的安全标识完全不同。因此,一旦某个帐号被用户名重建帐号,也会被赋予不同的安全标识,不会保留原来的权限。
安全帐号管理器的具体表现就是%SystemRoot%\system32\config\sam文件。SAM文件是Windows NT/2000/XP的用户帐户数据库,所有用户的登录名以及口令等相关信息都会保存在这个文件中。
知道了这些我们的解决办法也产生了:在系统启动前,插入启动盘,进入:C:\WINNT\System3\Config\ ,用ren命令将SAM文件改名,或用del命令将SAM文件删除,重启电脑即可。改名或删除SAM文件以后,使用Administrator登录,密码为空。试试看!
这个说的是删除,但是我做的是替换,两者之间有冲突或不一样?
还有就是,象第一种情况,应该怎样解决?不知道大家有没有碰到过,说下看法,我已经出现过两次这样的问题了,每次都是到最后只有修复,但这次好象更厉害了点.上次并没有说密码长度不正确,害怕再有下次,又是半夜辛苦的说....