系统安全之系统密码破解的五种方法
程序员文章站
2022-05-11 09:46:53
一、ERD2003
利用ERD2003强行修改系统管理员密码的方法简单、易于操作,且对2000/xp/2003系统均有效。下面就具体介绍一下这个软件的用法。
1.下载ERD2003的iso,刻录成可启动的... 08-10-08...
一、erd2003
利用erd2003强行修改系统管理员密码的方法简单、易于操作,且对2000/xp/2003系统均有效。下面就具体介绍一下这个软件的用法。
1.下载erd2003的iso,刻录成可启动的cd,注意别搞错了,直接刻录镜像最好。
2.设置系统从光盘启动,进入“系统”后,erd2003会针对系统的网络等硬件设备进行一些设置,总之遇到要你选择时一概选“yes”即可。
3.接下来erd2003会在你的硬盘里搜索所有已安装的系统,再让你选择要修改的系统。
4.耐心等待,进入系统后:按start—administrative tools—locksmith,进入强行修改密码的界面,随后弹出的对话框会让你选择要修改密码的用户名,选择后即可强行修改密码而不用输入原始密码,然后点击next,之后重启。
二、passware kit 5.0中的windows key 5.0
也有一些工具光盘里有这个程序,直接光盘运行就可以了。
如果找不到这种光盘,运行passware kit 5.0后生成3个文件:txtsetup.oem、winkey.sys和winkey.inf,3个文件共50kb。
把这3个文件放在任何软盘中,然后使用xp安装光盘启动电脑,启动过程中按f6键让系统采用第三方驱动程序。
此时,正是我们切入的最好时机,放入该软盘就会自动跳到windows key的界面。软件会自动检测系统中安装的windows 2000/xp/2003并列一个表供用户选择,当出现提示“please enter your selection 1..? or 0 to quit:”(根据检测到已安装操作系统的数量,“?”可能是1到9之间的某个数字)时,按相应的数字键进行选择。接着出现提示“set local administrator password to‘12345’?(y/n):”,即问是否把“administrator”的密码修改为“12345”,按y键,软件首先自动备份原密码,然后把“administrator”的密码修改为“12345”。从光驱中取出光盘,重新启动计算机,如果windows xp欢迎界面中没有列出“administrator”用户,那么就连续按两次“ctrl alt del”组合键,这时就会出现输入用户名和密码的界面,在“用户名”中输入“administrator”,在“密码”中输入“12345”,单击“确定”按钮就可以登录windows xp了。
提示:第一次登录windows xp,系统会提示你密码已到期,要不要进行修改。你可以根据需要自行选择。
这个方法还可以恢复原来的密码 !!如果只是临时使用系统,使用完windows xp后还想恢复原来的“administrator”的密码,可按下面的方法操作。 先按照修改“administrator”密码的步骤一和步骤二进行操作,接着就会出现提示“would you like to undo windows xp/2000/nt key changes?(y/n):”,按y键,软件就会自动恢复原来的“administrator”密码,接着又出现提示“set local administrator password to ‘12345’?(y/n):”,按n键,不要把“administrator”的密码修改为“12345”。从光驱中取出光盘,重新启动计算机,就完成了密码恢复。
三、dreampackpl
将下载回来的软件dreampackpl解压缩到硬盘上一个方便的位置,然后运行其中的dreampack.exe文件,在软件界面上选中放入windows安装光盘的光驱,然后点击“make iso cd image”按钮,程序将创建一个iso格式的光盘镜像,并需要你指定保存该镜像文件的目录。创建好后用光盘刻录软件将该镜像文件刻录到光盘中,然后使用这张光盘引导电脑启动。windows的安装程序将会自动运行,到某时按r键进入故障恢复控制台。随后安装程序会自动显示所有已经安装的windows操作系统,使用数字键选择你想要进入的操作系统的故障恢复控制台,然后按下回车。当需要输入管理员密码的时候也不用担心,我们并不知道密码是什么,但是我们要只要,直接按下回车就可以跳过这一步。随后进入system32文件夹:cd system32,并把该目录下的文件sfcfiles.dll重命名为其他名称:ren sfcfiles.dll sfcfiles.lld。接着我们从光盘中i386目录下复制文件pinball.ex_到system32文件夹中,并命名为sfcfiles.dll:copy d:\i386\ pinball.ex_ sfcfiles.dll。至此前期工作已经全部做完了,把光盘拿出来,然后输入exit命令退出控制台,并重启动电脑。以上所作的一切只是为了替换系统中的sfcfiles.dll文件,因此如果你的操作系统安装在fat32文件系统的分区上,那就更简单了,只要直接用windows 98启动盘引导电脑进入dos,并在dos下用dreampackpl软件压缩包中的sfcfiles.dll文件替换system32目录下的原同名文件即可(注意不要忘了windows的文件保护,备份文件也要替换)。
忘记了电脑中管理员帐户的密码。那么可以在重启后显示的界面上点击“details”按钮,随后可以看到和平常的帐户管理界面类似界面,选中想要修改密码的帐户,然后点击窗口下方的“重设密码”按钮,输入新的密码后点击确定即可。
四、其他的方法
1.一个dos下破解密码的软件,dospass。
2.直接用安装盘启动安装界面时按shift f10,打开一个命令行窗口,用net user administrator 123 修改密码为123,用shift f10打开cmd后运行set不加参数可以看到密码。
3.使用office nt password & registry editor。用该软件可以制作linux启动盘,这个启动盘可以访问ntfs文件系统,因此可以很好地支持windows 2000/xp。使用该软盘中的一个运行在linux下的工具ntpasswd就可以解决问题,并且可以读取注册表并重写账号。使用方法很简单,只需根据其启动后的提示一步一步做就可以了。在此,建议你使用快速模式,这样会列出用户供你选择修改那个用户密码。默认选择admin组用户,自动找到把administrator的名字换掉的用户,十分方便。
五、网上其他一些传说中破解windows2000/windowsxp/windows2003密码的方法
1.进入dos删除sam文件——这种方法对win2000有效,对xp和2003不但无效,还会导致系统死锁而彻底无法使用。
2.用winpe启动进控制台,然后用dos命令手动增添用户——除非原来管理员密码(指的是安全模式下的那个管理员)就没有设置,否则无效。
3.将屏幕保护改名,将cmd.exe改名为logon.scr(当然要挂在别的机器上改了),开机后等待10分钟进入屏幕保护,实际上就进入了 dos命令行界面,可以用net命令加用户——已证明在sp1、sp2、2003中,这样进入dos后的权限根本不是管理员,因此也无法添加用户。
4.硬盘挂到别的机器上,考出system32文件夹中的sam文件,用lc4暴力解密——理论上是可以的,打开并新建一个任务,然后依次击“import→import from sam file”,打开已待破解的sam文件,此时lc4会自动分析此文件,并显示出文件中的用户名;之后点击“session→begin audit”,即可开始破解密码。但如果密码比较复杂的话,解密时间会极其的长。
5.如果机器联网了可以试试smbcrack。