配色: 字号:
教你如何进入有密码的WindowsXP系统
2012-02-15 | 阅:  转:  |  分享 
  
教你如何进入有密码的WindowsXP系统WindowsXP会把密码提示语保存在注册表[Hkey_local_machine\Software\Microsoft\Windows\CurrentVersion\Hints]里面。

限制自动登录的次数

这个设置用于限制自动登录的次数,一旦达到限制的数字,自动登录功能会禁用,系统会显示标准的认证窗口。打开“注册表编辑器”,找[HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon],在右侧窗格创建名为AutoLogonCount的字符串值,将其值设置为自动登录的次数。这样每当系统启动一次,自动登录的次数将会减少一次,直到为零。然后不允许自动登录。AutoLogonCount和DefaultPassword会从注册表删除,AutoAdminLogon为零。

自动登录时禁用Shift键

当使用自动登录功能时,用户可通过按住Shift键忽略登录进程,输入其他用户名及密码进入电脑。该技巧可以禁用自动登录时的Shift键功能。操作步骤如下:打开“注册表编辑器”,找到[HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon]子键并选中它。在右侧窗口中创建名为IgnoreShiftOverride的字符串值,命,将其键值设置为1。退出“注册表编辑器”,重启电脑。这样在启动时就不能通过按住Shift键中断自动登录过程了。

让别人访问你的电脑

打开“控制面板”→“用户帐号”,接着点击“创建一个新帐号”,然后在向导中输入其他用户帐号名称及密码,最后选择将其类型设置为“受限”,然后点击“创建帐号”按钮,这样别人就可以登录你的电脑了。

让指定的用户只能在特定时间登录

做家长的可能会希望限制孩子使用电脑的时间。只要按照以下方法,就能轻松实现。不过这要求你有Administrator权限。

首先进入“命令行提示符”,以Guest这个账户为例。如果需要设置这个账户从周一到周五的早上9点到晚上5点才能登录。可以用下面这个命令:

netuserGuest/time:M-F,08:00-17:00,或者netuserGuest/time:M-F,9am-5pm 回车后就会生效。

如果需要依次指定每天的时间,那么也只需要按照下面这个格式:

netuserGuest/time:M,4am-5pm;T,1pm-3pm;W-F,8:00-17:00。 而netuserGuest/time:all这个命令则可以允许该用户随时登录。

当心你的加密文件

从Windows2000开始,在NTFS文件系统的分区中Windows可以帮助你加密文件。方法是,在想加密的文件或文件夹上点右键,选择“属性”,在属性的“常规”选项卡上点击“高级”按钮,会弹出一个窗口,选中窗口中的“加密内容以便保护数据”即可实现在NTFS卷上对文件的加密。

小提示

这被称作为EFS(EncryptingFileSystem,加密文件系统)。这种加密的好处是,加密的过程是完全透明的,也就是说,如果你加密了这些文件,你对这些文件的访问将完全允许(并不需要你输入密码,因为验证过程在你登录Windows的时候就进行了),而其它人则不能访问或移动这些数据。

不过如果你的Windows突然崩溃,在无计可施的情况下只能重装系统,但原来被加密过的数据会出现无法打开的问题。这时只有在域环境下,才可以得到域管理员的帮助,解密这些文件。这是因为当你使用EFS加密后,系统会根据你的SID(SecurityIdentifier,安全标示符)自动生成一个密钥,要解密这些文件就要使用这个密钥。对于系统而言,并不是根据用户名来区别不同的用户,而是根据SID,这个SID是唯一的。SID和用户名的关系跟人的姓名和身份证号码的关系是一样的。虽然有同名同姓的人,但他们的身份证号码绝对不会相同;虽然有相同的用户名(指网络上的,因为本地用户不能有相同的用户名),但他们的SID绝对不同。这也就解释了为什么重装系统后即使使用之前的用户名和密码登陆也不能打开以前的加密文件。

所以在重装系统之前最好能把加密的数据全部解密。然而,为了应付突发的系统崩溃,就需要备份好自己密钥,这样系统崩溃后只要重装系统,并导入密钥,就可以继续使用之前的加密文件了。

备份密钥的方法是:单击“开始”→“运行”,输入:certmgr.msc,回车后打开“证书管理器”,在“当前用户”→“个人”→“证书”目录下,右击颁发给你的证书,在“所有任务”中点击“导出”,并选择ExportThePrivateKey(导出私钥),其它选项按照默认设置。输入该用户的密码和保存路径就可以了。

在重装系统后,照旧运行certmgr.msc,并在“所有任务”中选择导入,选择好备份的证书,然后按照向导,就可以完成对密钥的导入。或直接在导出的pfx文件上点右键,选择“安装PFX”。这时,你的加密数据已经可以访问了。

开启安全文件系统

打开“注册表编辑器”,找到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa],在右侧窗格将forceguest的键值改为1。

方法三

当有人为自己的机器设置了密码,而且不象xifeng那样明明白白告诉你密码的话,我们就要暴力破解它,哈哈。

利用NET命令

我们知道在WindowsXP中提供了“netuser”命令,该命令可以添加、修改用户账户信息,其语法格式为:

netuser[UserName[Password|][options]][/domain]

netuser[UserName{Password|}/add[options][/domain]

netuser[UserName[/delete][/domain]] 每个参数的具体含义在WindowsXP帮助中已做了详细的说明,在此笔者就不多阐述了。好了,我们现在以恢复本地用户“zhangbq”口令为例,来说明解决忘记登录密码的步骤:

1、重新启动计算机,在启动画面出现后马上按下F8键,选择“带命令行的安全模式”。

2、运行过程结束时,系统列出了系统超级用户“administrator”和本地用户“zhangbq”的选择菜单,鼠标单击“administrator”,进入命令行模式。

3、键入命令:“netuserzhangbq123456/add”,强制将“zhangbq”用户的口令更改为“123456”。若想在此添加一新用户(如:用户名为abcdef,口令为123456)的话,请键入“netuserabcdef123456/add”,添加后可用“netlocalgroupadministratorsabcdef/add”命令将用户提升为系统管理组“administrators”的用户,并使其具有超级权限。

4、重新启动计算机,选择正常模式下运行,就可以用更改后的口令“123456”登录“zhangbq”用户了。

本文出自51CTO.COM技
献花(0)
+1
(本文系至尊玻璃图...首藏)