在目前大家使用最多的Windows XP和Windows 2000操作系统中,由于采用了基于WINNT的安全内核,使得操作系统的安全性大大提高。但是同时也带来了一个问题,那就是当我们的密码丢失了以后,找回来的难度也大大加大了。特别是在Windows XP操作系统中。而今天我们要给大家介绍的就是如何在密码丢失的时候顺利的登陆操作系统,并且进行正常的工作。当然我们这篇文章的目的不是交给大家如何去在别人的电脑上恶作剧!!!

要想知道如何在没有密码的情况下登陆计算机就要先知道Windows XP/2000的密码是怎样保存的。首先我们要知道的是Windows XP/2000操作系统的密码加密采用的是不可逆算法加密的,所以使用特殊软件进行破解的可能性就微乎其微了。不过我们破解不了删除了或者是改了还不行吗?对这就是答案,我们就是要告诉大家如何删除遗忘的密码。
密码修改方法
1、脚本恢复法:Windows XP启动脚本(startup scripts)是计算机在登录屏幕出现之前运行的批处理文件,它的功能类似于Windows 9x和DOS中的自动执行批处理文件autoexec.bat。利用这个特性,可以编写一个批处理文件重新设置用户密码,并将它加入启动脚本中,这样就达到了恢复密码的目的。以下是具体步骤(假设系统目录为C:Windows):
使用Windows 98启动盘启动电脑,编写一个能恢复密码的批处理文件a.bat,内容只需要一条“net user”命令即可。如“Net user hello 123456”,这条命令的意思是将用户guozy的密码设置为“123456”。然后将文件a.bat保存到“C:\windows\system32\GroupPolicy\MachineScripts\Startup”下。编写一个启动/关机脚本配置文件scripts.ini,这个文件名是固定的,不能改变。内容如下:
[Startup]
0CmdLine=a.bat
0Parameters=
将文件scripts.ini保存到“C:\winnt\system32\GroupPolicy\MachineScripts”下。scripts.ini保存着计算机启动/关机脚本的设置数据,文件内容通常包含两个数据段:[Startup]和[Shutdown]。[Startup]数据段下是启动脚本配置,[Shutdown]数据段下是关机脚本配置。每个脚本条目被分成脚本名和脚本参数两部分存储,脚本名保存在XCmdLine关键字下,参数保存在XParameters关键字下,这里的X表示从0开始的脚本序号,以区别多个脚本条目和标志各脚本条目的运行顺序。
取出Windows 98启动盘,重新启动电脑,等待启动脚本运行。启动脚本运行结束后用户hello的密码就被恢复为“123456”。合并登录成功后删除上述步骤建立的两个文件即可。
2、软件修改:Passware Kit Enterprise这款软件可以自动把administrator密码修改为12345,重启系统后用此账号登录,然后在“控制面板”用户中,再重新修改管理员密码即可。 Passware Kit Enterprise可以找回多种办公室应用程序档案失去或忘记的密码,包括Excel、Word、Windows 2003/XP/2K/NT、Lotus Notes、RAR、 WinZip、Access、Outlook、Acrobat、Quicken、QuickBooks、WordPerfect以及VBA,在此我们只需要使用其中的Windows KEY功能。
Windows KEY运行后,主界面如图3所示,在软驱中放一张空白软盘(注意:必须是空白软盘,否则不能继续操作),生成一张恢复系统管理员的密码盘,其中共3个文件,分别是Txtsetup.oem、Winkey.sys和Winkey.inf,共417KB。现在用Windows XP安装光盘启动电脑,启动过程中按F6键让系统采用第三方驱动程序。此时,放入该软盘就会自动跳到Windows KEY的界面。这时它会强行把administrator的密码换成“12345”。当你重新启动以后,就要求再次修改密码。
暴力删除法
1、直接删除SAM文件:WINDOWS XP/2000的密码是保存在SAM文件里面的所以在我们暴力删除法中要删除的就是这个文件了。在WINDWOS 2000操作系统该文件的路径为x:\WinNT\System32\CONFIG下,而XP系统中这是在x:\Windows\System32\CONFIG下(如图)。SAM文件即账号密码数据库文件。当我们登陆系统时,系统会自动地和Config中的SAM校对,如发现此次密码和用户名与SAM文件中的加密数据全都符合时,你就会顺利登陆;如果错误则无法登陆。
在文件系统是FAT32的情况下,此时我们只需要有一张WINDOWS 98的启动盘,那末所有的问题就解决了。用Windows 98启动盘启动电脑,然后删除SAM文件后,再重新启动,此时管理员administrator账号已经没有密码了,这时你可以用administrator账户登录系统,进入系统后再重新设置你的管理员账户密码即可。 但是如果是NTFS文件系统的话则需要小费一点劲。如果有两个操作系统的话,可以使用另外一个访问NTFS的操作系统启动电脑,或者将这块硬盘以从盘模式挂接到其它能识别NTFS文件系统(如Windows 2000或Windows XP)的计算机上,删除SAM文件,重新启动即可。当然如果你能找到牛人做的支持NTFS分区的DOS启动盘这个问题也可以解决。
2、屏保破解法:这个方法是利用当系统在长时间没有动作时,启动屏幕保护程序的特点,前提是我们还是需要有一张启动盘,我们可以把“%systemroot%system32logon.scr”替换为“cmd.exe”或者“explorer.exe”,然后在系统登陆处等待,过一会,系统就会去运行“logon.scr”这个屏保,因为你替换了这个屏保文件,所以实际上运行的是“cmd.exe”或者“explorer.exe”,并且是“localsystem”权限,现在你就可以破解密码了。最简单的就是在“cmd.exe”里运行“net user administrator”,成功后管理员密码也被清空,这样我们就删除了管理员帐户的密码了。这下高兴了吧你可以尽情登陆了!
总结:在这里我们一共介绍了四种破解管理员帐户的方法,当然仅限于比较方便的几种,还有利用系统漏洞的一些方法由于比较复杂我们在这里就不介绍了。而朋友们知道了这些方法之后也不要用在不正当的地方,比如说窥人隐私什么的,笔者可不负责阿!笔者只是本着一种让大家方便的原则哦!

转载于:https://blog.51cto.com/nihao/116345

windows 密码破解法相关推荐

  1. Windows 家族的十二种常用密码破解法

    在日常操作中,我们经常要输入各种各样的密码,例 如开机时要输入密码, QQ 时也要先输入密码,假如你忘记了这些密码,就有可能用不了机器.打不开文件.不能聊天 ... . <?xml:namesp ...

  2. 计算机十二种常用密码破解法

    在日常操作中,我们经常要输入各种各样的密码,例如开机时要输入密,QQ时也要先输入密码,假如你忘记了这些密码,就有可能用不了机器.打不开文件.不能聊天.... 也许还会造成很大的损失!下面我们就介绍电脑 ...

  3. 计算机中12种常用密码破解法

    日常用机,我们常要输入各种各样的密码,例如:开机时要输入密码,开QQ时也要先输入密码,假如你忘记了这些密码,就有可能用不了机器.打不开文件.不能聊天--也许还会造成很大的损失!下面我们就介绍电脑操作中 ...

  4. 使用Rainbow tables和Ophcrack的组合工具破解Windows密码

    本文为寻找人生的起点 (http://blog.cn-ic.org)原创,如需转载,请注明出处,并保留原文链接 . 从前面的两篇文章(得到WindowsXP管理员权限的有效方法 ,John/bkhiv ...

  5. 用 Ubuntu 重置 Windows 密码

    用 Ubuntu 重置 Windows 密码 5人收藏此文章, 我要收藏发表于2年前(2010-11-30 11:15) , 已有391次阅读 ,共1个评论 首先,你要做的事是创建一个装有 Ubunt ...

  6. 回文字符串—回文子串—暴力破解法

    leetcode地址:5. 最长回文子串 解答参考:动态规划.中心扩散.Manacher 算法 问题描述: 给你一个字符串 s,找到 s 中最长的回文子串.比如给定字符串s = "babad ...

  7. 如何使用Linux重置Windows密码

    如果您(或您认识的人)忘记了Windows密码,您将很高兴了解chntpw ,这是一个可用于重置Windows密码的简洁的Linux实用程序. 对于此方法,我创建了Windows虚拟机,并在我的用户帐 ...

  8. 计算机加密怎么设置方法,如何设置电脑密码?手把手教你如何设置电脑Windows密码...

    说到电脑密码,很多朋友都会选择设置密码来保护电脑安全.最近小编发现有小伙伴想知道,电脑怎么设置开机密码.所以,电脑店就整理了电脑Windows设置开机密码的资料,下面就手把手教你如何设置电脑Windo ...

  9. Windows取证——CHNTPW工具使用(可更改 Windows 密码)

    一.概述 chntpw是一个Kali Linux工具,可用于编辑Windows注册表,重置用户密码,将用户提升为管理员,以及其他几个有用的选项.使当您不知道Windows密码是什么时,可以利用chnt ...

最新文章

  1. Easy ui 多表头 数据结构
  2. ubuntu11.10+git+svn works
  3. PHP基础3--文件加载-错误处理
  4. Waymo 2020 | 2D/3D目标检测、跟踪和域自适应性冠军解决方案解析
  5. 新疆大学OJ(ACM) 1047: string 字符串排序
  6. SAP CRM WebClient UI和Hybris Commerce里的跨组件跳转
  7. 大学物理质点动力学思维导图_生理学 | 思维导图
  8. mysql 基本概念学习(时间,事务)
  9. python Iterable
  10. C#操作数据库,将其查查出来的记录条数显示在winform窗体中的方法之一
  11. 【滤波器】基于matlab GUI高通+低通+带通+带阻FIR滤波器设计【含Matlab源码 092期】
  12. SCARA机械臂逆运动推导
  13. Java class对象说明 Java 静态变量声明和赋值说明
  14. matlab 变分不等式,求解变分不等式的matlab程序
  15. nodejs中https和ca证书
  16. 好好学习,天天向上——“C”
  17. Yii2.0 behaviors方法使用
  18. 第三讲:https免费证书获取
  19. 帝国の炮王的陨落-----张泽宇
  20. Ubuntu 桥接模式连不上网的解决办法

热门文章

  1. 高中物理应用计算机教学心得,高中物理个人教学工作总结范文精选
  2. python ssh 爆破_ssh爆破(python脚本)
  3. 小工具 - 新浪股票API数据实时展示插件
  4. Xftp上传文件状态错误的解决方法
  5. 软件架构师的要求介绍
  6. SPA程序加载首界面eclipse卡顿解决笔记
  7. Python爬虫爬取豆瓣电影评论内容,评论时间和评论人
  8. Educoder计算机数据表示实验(HUST)第5关:16位海明编码电路设计
  9. 【计算机视觉】图像分割与特征提取——基于Roberts、Prewitt、Sobel算子的图像分割实验
  10. MFC下的ColeDateTime类转化QT下的QDateTime类的实现方法,深入讲解QDQDateTime,Double的时间转化QDateTime