破解电脑密码 
在日常的计算机操作中,我们随时随地都离不开密码——开机要使用CMOS密码、进Windows98要使用用户密码、编辑Word文档要设置文档密码等,所有这些都为用户的数据安全提供了必要的安全保障!不过随着密码应用范围的扩大,遗忘密码的情况也在与日俱增(谁也无法保证自己绝对不会忘记密码)!在忘记密码之后如何破解这些密码,尽可能减少损失就成为广大用户所关注的一个话题。为方便用户使用,笔者现将常用计算机密码的破解方法向大家简要介绍。
一、开机密码
开机密码,也就是CMOS密码,根据用户设置的不同,开机密码一般分为两种不同情况,一种就是Setup密码(采用此方式时,系统可直接启动,而仅仅只在进入BIOS设置时要求输入密码);另一种就是System密码(采用此方式时,无论是直接启动还是进行BIOS设置都要求输入密码,没有密码将一事无成)。对于用户设置的这两种密码,我们的破解方法是有所区别的。
1.Setup密码
如果计算机能正常引导,只是不能进入BIOS设置(即设置了Setup密码),那么我们在遗忘密码之后只需在DOS状态下启动DEBUG,然后输入如下命令即可手工清除密码:
_ o 70 16
_ o 71 16
_ q
另外,不熟悉DEBUG的用户也可whua/down/Cmospwd.zip下载一个专门破解CMOS密码的工具软件Cmospwd。然后在DOS启动该程序,它就会将用户的CMOS密码显示出来(Cmospwd支持Acer、AMI、AWARD、COMPAQ、DELL、IBM、PACKARD BELL、PHOENIX、ZENITH AMI等多种BIOS),使用非常方便。
2.System密码
若没有密码根本不能启动计算机(即设置了System密码),那我们就无法通过软件来解决密码遗忘的问题了。此时惟一的方法就是打开机箱,给CMOS放电,清除CMOS中的所有内容(当然也就包括密码),然后重新开机进行设置。另外,有些主板设置了CMOS密码清除跳线,将该跳线短接也可达到同样的目的(详情参见主板说明书)。
3.CMOS密码破解一招 
其实,用Debug破CMOS密码还有一种。在MS-DOS下键入debug,然后输入,
o*71*20 (ENTER)
o*71*21 (ENTER)
q    (ENTER)(*为空格)
  resart后,BIOS不会提示CMOS设置出错,DEL按下后,就可在设置密码用户的基础上更改了。
二、Windows操作系统密码
1.Windows启动密码
遗忘Windows的启动密码虽然不会影响系统的启动,但它将导致用户无法进入自己的个人设置,因此破解Windows的启动密码以回“丢失”的“个性”也是很有必要的。为此,我们可删除Windows安装目录下的*.PWL密码文件及Profiles子目录下的所有个人信息文件,然后重新启动Windows,系统就会弹出一个不包含任何用户名的密码设
置框,我们无需输入任何内容,直接点击“确定”按钮,Windows密码即被删除。另外,运行“”,打开注册表数据库“HKEY_LOCAL_MACHINE”→“Network”→“Logon”分支下的“UserProfiles”修改为“0”,然后重新启动Windows也可达到同样的目的。
2.电源管理密码
Windows的电源管理功能也可以设置密码,设置此功能后,系统在从节能状态返回时就会要求输入密码,从而在一定程度上实现保护系统的目的。不过由于电源管理功能的密码与Windows的启动密码完全一样,因此我们只要按照前面的方法破解了Windows的启动密码,其电源管理密码也就不攻自破了。
从上面的介绍中可以看出,Windows的密码保护功能并不完善,无论是开机密码还是屏幕保护、电源管理密码都非常脆弱,我们必须辅之以其他控制措施才能达到防止他人入侵的目的。
BIOS密码的解密和恢复
如果你设置了CMOS密码而又忘记,或者单位里的其他同事设置了CMOS密码又没告诉你,但你却很想进BIOS程序进行设置和修改,这时没有密码是很难的。但是,天无绝人之路,既然设置有密码,那我们想办法把它解开或恢复成默认值就是了。对CMOS解密和恢复有很多种方法,下面我给大家作个介绍。
用厂商预留的通用密码
为了解一时之急,生产厂商在自己生产的芯片中预留了一些通用密码,这些密码对有的主板有用,但
不是对所有主板都有用。例如现在的主板大多采用Award公司的BIOS系统,笔者主要向大家介绍Award的万能密码: 1.dirrid;2.eBBB;3.h996;4.wantgirl;5.589589;6.Award;7.Syxz。(注:4.50版BIOS以下有效)。
如果你的主板是其他厂家的BIOS系统,可以向厂家咨询或在网上查其预留的通用BIOS密码。当这些通用密码你都试过了,但还是解不开CMOS的密码,那么可能是主板生产厂商修改了BIOS程序,这也难不倒我们,请看下面的方法。
用调试工具Debug
一般来说,计算机的CMOS设置可以通过70H和71H两个端口进行访问和更改,最简单的方法就是将其全部清除,即变成缺省设置。下面的程序段就是用Debug命令对CMOS数据进行清除工作,Debug是DOS的一个外部命令, 你可以在Windows\Command目录下到它,启动电脑到MS-DOS环境,在DOS提示符号下输入Debug并回车,操作过程如下所示:
c:\dos>debug
-o 70 21
-o 71 20
-q
或:
c:\dos>debug
-o 70 10
-o 70 01
-q
注:“-”是系统本身出现的,所以不用输入。
重新启动系统,这时系统会告诉你CMOS参数丢失,要求你重新设定CMOS参数。按Del键进入CMOS,你就可以对其进行设置了。需要注意的是,此时CMOS已变成缺省设置,如果要恢复原来的设置,需要手工进行
某些参数的设置。其实,你还可以通过 Basic 语言进行破解,若你手头上正好有Basic 软件,便能轻而易举地把CMOS的密码算出来!方法很简单,只需执行以下程序即可:
COLOR 10,5
DIM A(9)
CLS
PRINT SPACE$(980);TAB(22);“THE PASSWORD FOR ZHE BIOS IS:”;
OUT&H70,28
P=INP(&H71)
OUT&H70,29
Q=INP(&H71)
X=16^2*Q+P
COLOR 30,5
I=0:J=0:N=0
Y=X+I*65535
电脑密码忘了怎么办Z=INT(3*Y/(4^(N+1)-1))
IF Z<=126 THEN 190
N=N+1
IF N<8 THEN 140
I=I+1:J=0:N=0:X=16^2*Q+P:GOTO 130
IF Z<32 THEN 180
A(J)=Z:J=J+1:A=Y-Z*4^N
IF A=0 THEN 230
N=N-1:Y=A:GOTO 140
FOR K=0 TO J
PRINT CHR$(A(K));
NEXT
COLOR 10,5
END
当然,对CMOS电池放电也可以较方便地完成对BIOS密码的解密和恢复操作。
对CMOS电池放电
这种方法需要打开机箱,到CMOS电池,对其进行放电。实际上,现在的大部分主板都设置有为CMOS电池放电的跳线或DIP开关,我们只要按照主板说明书进行操作就行了。如果你的主板是老主板,没有CMOS电池放电跳线或DIP开关,或者你根本就不到主板说明书,不知道哪组是CMOS电池放电的跳线,那么你干脆把CMOS电池拔下来,将其正负极短接放电或过一小时左右再装上(就是让CMOS长时间没有电能供应,让其自动清除内容)就行了。由于这种方法需要有一定的硬件知识,建议不懂的朋友不要轻易去做,如果要做,可以一个懂一点硬件知识的朋友帮忙。
改变硬件的配置
当微机启动时,固化的BIOS程序首先要检查机器的硬件配置是否和CMOS中设置的参数一致。当有冲突或不一致时,开机后便会自动进入Setup设置程序,而不需要输入密码。利用这个原理,我们可以打开机箱,变动一个硬件配置以达到自动清除密码的效果。步骤如下:
(1)打开机箱,改变机器的原有配置,比如把声卡拔下或软驱数据线断开等。
(2)重新启动计算机,机器自动进入Setup程序后,你就可以重新设置CMOS密码了。
(3)重置CMOS密码后,按F10保存设置,重新启动机器,以使设置生效。
软件大法
借助软件(例如PCTOOLS和NORTON)是很容易把CMOS密码给清掉的。下面举两个简单的实例:
1.BOOTSAFE (BOOTSAFE.EXE在PCTOOLS 9.0中可以到)
运行BOOTSAFE C:/M,将CMOS信息和引导区信息备份到空白软盘上,形成CMOS.CPS和CBOOT.CPS两个文本文件,再用EDIT之类的编辑器将CMOS.CPS任意修改一些内容,存盘后用该盘启动,运行BOOTSAFE C:/R,系统会询问是否从软盘恢复CMOS数据(回答YES)和是否从软盘恢复分区表数据(回答NO),最后重新启动,此时CMOS中所有内容已被清除。
2.RESCUE (RESCUE可在NORTON 8.0中到)
用NORTON的RESCUE功能制作一张应急盘,同样使用EDIT之类的编辑器任意地修改应急
盘中CMOS.DAT文件的内容,存盘后用应急盘启动。再运行应急盘中的RESCUE.EXE,在ITEM TO RESTORE中选择恢复CMOS信息(CMOS Infomation)一项,完成后重新启动,亦可达到目的。
3.BiosPwds(可以到这个网址:nj.onlinedown/BiosPwds.htm下载它)
BioPwds可以让你很轻松地得知BIOS密码。使用上也相当简单,运行此工具后会有BiosPwds工具的使用界面,只需按下界面上的「Get Passwords」,等个两三秒即会将BIOS各项资讯显示于BiosPwds的界面上,包括:BIOS版本、BIOS日期、使用密码等,这时你便可以很轻松地得知BIOS密码。
ASCII大法
若你不想下载软件,又不愿意打开机箱,更不愿意更改硬件配置,下面的方法相信可以帮助你破解和恢复BIOS密码:
1.进入MS-DOS环境,在DOS提示符号下输入EDIT并回车(若你发现按EDIT 出现错误,就是说你没有edit这个文件,请看下一条方法),输入:
ALT+179 ALT+55 ALT+136
ALT+216 ALT+230
ALT+112 ALT+176 ALT+32
ALT+230 ALT+113
ALT+254 ALT+195 ALT+128
ALT+251 ALT+64
ALT+117 ALT+241 ALT+195
注:输入以上数据是先按下ALT 键,接着按下数字键盘里(按键盘上面那一排数字键是没有作用的)的数字键,输完一段数字后再松开ALT 键,然后再按下ALT键。在操作过程中,屏幕上会出现一个乱字符,我们不用管它。然后在file目录下选择save,保存为 cmos ,接着退出到 MS-DOS 环境下,按到 cmos 这个文件,看看他是否是 20 个字节,若不是就说明你打错了,须重新输入。 确认后,直接运行 cmos 便可清除CMOS的所有数据(当然包括密码)。
2.这个方法直接在MS-DOS环境下便可完成,在MS-DOS环境下输入:
COPY CON CMOS.COM
然后回车,继续输入:
ALT+176 ALT+17 ALT+230 p ALT+176 ALT+20 ALT+230 q ALT+205 <;空格>
然后按“F6”,再按回车保存,运行 cmos文件后,重新开机即可。
至此,BIOS密码的解密和恢复的方法给大家介绍完毕。笔者撰下此文的目的是想为大家介绍一些关于BIOS密码应急处理的方法,并且提醒大家,破解和恢复CMOS密码并不像大家想像的那样复杂。
破解Windows XP 登陆口令 
Windows XP强大而友好的系统界面博得了越来越多用户的青睐,然而它对用户安全性的审核即是非常严格的,要是你忘记了设置的口令(密码),可别以为能够像Windows98那样选择“取消”同样可以进入系统--这一点相信安装Windows XP的你,是很清楚的。当然这也是有过痛苦的经历后,才被我们重视的。
由于没有登陆口令,无法进入系统;起初的方法总是选择重新安装Windows XP,但这种方法但繁琐,而且费时费力,经过多次实验之后,终于到了一个可以不需要任何其它软件
,就可破解Windows XP登录口令的方法:
但是破解登陆口令,需要有两个必要的前提:
1.安装Windows XP的分区必须采用FAT32文件系统;
2.用户名中没有汉字。
在确认满足这两个条件后,即可执行以下步骤,来破解登陆口令。
1.开机启动Win XP,当运行到“正在启动Windows XP”的提示界面时,按“F8”键调出系统启动选择菜单,选择“带命令行安全模式”;
2.当运行停止后,会列出“Administrator”和其它用户的选择菜单(本例的其他用户以xpuser01为例),选择“Administrator”后回车,进入命令行模式;
3.键入命令““net user xpuser01 1234/ADD”这是更改该用户密码的命令,命令中的“1234”是更改后的新密码,如果键入的用户不存在(xpuser01),那么系统会自动添加这个用户。
4.另外还可以使用“net 1oca1group administrator xpuser01 /ADD”命令把xpuser01这个用户升为超级用户,即可拥有所有权限。
5.最后一步,就是重新启动计算机,在登录窗口中输入刚刚更改的新密码便可成功登陆。
如果你正在为丢失了登陆口令而烦恼的话,不妨试一试此方法
假设Administrator用户的设置的密码也忘记了呢?还怎么进Administrator这个超级管理员用户呢??????哈哈!!!
用一张dos启动盘进入dos,然后进入c:\windows\system32 将里面的logon.scr删除,重新命名为logon.scr,,记得要备份啊,,重新启动计算机,等待大约10多分钟,,就会出现命令行然后你可以像上面所说的建立管理员用户,,然后重新启动计算机,在登录窗口中输入刚刚更改的新密码便可成功登陆(此方法限制于xp用欢迎画面的登陆方式) 
888、解决忘记用户登录密码的问题
如用户忘记登录密码可按下列方法解决
1.在电脑启动时按〔F8〕及选〔Safe Mode With Command Prompt〕
选 〔Administrator〕后便会跳出〔Command Prompt〕的窗口
2.用〔Net〕的命令增加一个用户,例:增加一个用户名为 alanhkg888,命令语法如下
net user alanhkg888 /add
3.将新建用户提升至 Administrator 的权力,例:提升刚才增加用户 alanhkg888 的权力,命令语法如下
net localgroup administrators alanhkg888 /add
4.完成上列步骤后重新启动电脑,在启动画面上便增加了一个用户 alanhkg888 了,选 alanhkg888 进入
5.登录后在〔控制台〕→〔使用者帐户〕→选忘记密码的用户,然后选〔卸载密码〕后〔等出〕
6.在登录画面中选原来的用户便可不需密码情况下等入 (因已卸载了)
删除刚才新建的用户,在〔控制台〕→〔使用者帐户〕→选〔alanhkg888〕,然后选〔卸载帐户〕便可
*不适用于忘记安装时所设置〔administrator〕的密码
3、取消用户密码的有效期