赛迪网 > IT技术 热点推荐 > 文章
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

实战破解Win Vista Beta2的本地密码

发布时间:2007.01.12 16:54     来源:赛迪网技术社区    作者:wg_lulu

人们常常遇到破解本地Windows2000/XP密码的问题,可参考的资料却非常少。这些年来,我在这方面做了些工作,为了更好地理解本文所讲述的内容,您可以通过这些链接来参考文本资料和视频资料。

视频:

http://www.irongeek.com/i.php?page=videos/samdump2auditor

http://www.irongeek.com/i.php?page=videos/LocalPasswordCracking;

文本:

http://www.irongeek.com/i.php?page=security/localsamcrack;

http://www.irongeek.com/i.php?page=security/localsamcrack2

体验WindowsVistaBeta2的时候,我想看看破解本地账号密码的那些老工具是否仍旧起作用。看起来,微软好像改变了Vista中运行的SAM文件和SYSKEY,这样以前用在NT4/2000/XP上的破解方法就不再起作用了。很快,我发现大多数现有的工具都不再起作用了,比如说,Ophcrack2.3、Cain2.9、SAMInside2.5.7.0、Pwdunp3等。看到安全级别的提升,我们当然非常高兴,但破解本地密码总是比较有趣的事情,并且有时也是有用的。当我试图从SAM和SYSKEY文件的复件破解本地密码时,我遇到了以下错误提示:

Ophcrack:

"Error:novalidhashwasfoundinthisfile"

Cain:

"Couldn’tfindlsasubkeyinthehivefile."

虽然像Sala’sPasswordRenew这样的工具可以通过Bart’sPEbootCD改变Vista的密码,或者是创建全新的管理员账号,但有时,你需要知道当前的管理员口令。有以下三个原因需要你知道当前的管理员口令而不是改变成新的口令:

1.黑客并不想被系统管理员发现。如果管理员发现原来的口令不能进入系统,那么他们会怀疑的。

2.同样的口令可能还要用在网络上的其它系统。如果黑客破解一台机器的管理员口令,可能他用同样的口令就可以访问局域网上其它的机器了。

3.为了访问用WindowsEFS(EncryptedFileSystem)加密的信息。改变账号的口令可能会导致这些信息的丢失,不过我觉得Sala的工具可能可以做这项工作而不会丢失加密密钥,因为它是用一项Windows服务来改变本地口令的。另外需要注意的是,VistaBeta2默认的LM哈希存储没有激活,所以你所能够得到的只是NTLM哈希,后者比前者难破解得多。还有WindowsVista新的BitLocker特性,如果这一功能开启,本文所讲述的所有办法都将无济于事,这个我们以后再谈。

起初,我觉得要破解Vista的密码,希望还真是不大。但经过在网上搜索后,我发现如果有好的工具,还是可以破解本地密码的。ElcomSoft的员工已经加入了对VistaSAM和SYSTEM的支持,体现在他们的“ProactivePasswordAuditor1.61”工具中。很不幸,PPA是一个商业应用程序,不过他们提供一个60天的使用版。既然Elcom已经研究出了怎样做,我相信,在不久的将来,像Cain和Ophcrack这样的免费工具也可以做同样的事。下面我们将介绍用PPA破解本地WindowsVistaBeta2密码的具体步骤。

你需要能够读取WindowsVista安装的驱动。对于NTFS驱动,我用Knoppix(http://www.knoppix.org/)和PEBuilder(http://www.nu2.nu/pebuilder/)试过,已经取得了成功。第一步是从光驱启动,把C:\WINDOWS\system32\config目录下的SAM和SYSTEM文件拷走(也许你遇到的是比较来的版本,那么目录可能是C:\WINDOWS\config\RegBack,另外需要注意的是,系统也许并不安装在C盘,那就把C替换成正确的驱动器的字母吧)。

接下来开启PPA,并按以下步骤执行:

1.选中哈希标签下面标有“Registryfiles(SAM,SYSTEM)”的单选框,然后点击dump。

2.选择你将要用到的SYSTEM和SAM文件,然后点击“Dump”按钮。

3.在Dump阶段,PPA自动做一个简单的暴力攻击,也许在这一步,你的密码就已经被破解了。如果还没有破解,那么选择攻击类型,把哈希类型换成“NTLMattack”,因为没有LM哈希。我选择字典攻击,点击“Dictionarylist…”按钮。

4.确保你想要破解的账号被选中。

5.现在就只需要点击菜单上的“Recovery->Startrecovery”,然后等着,好的结果马上就会出现。

如果密码足够简单,你应该就可以用破解的密码进行下一步的工作了。不过需要牢记的是,不能保证可以攻破所有的密码。如果密码不在你的字典中,那么你需要求助于暴力攻击。


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 使SSH不用输入密码 (01-12) · 了解Java密码扩展的基础 (01-12)
· 趣味统计:最常用密码Top10曝光 (01-12) · Solaris 10密码忘记解决办法 (01-12)
· AIX操作系统root密码丢失后咋办? (01-12) · Solaris Cryptographic Framework密码体系 (01-12)
· 删除被遗忘的ROOT密码 (01-12) · FreeBSD忘记root密码的一次修复 (01-12)
· SCO UNIX密码丢失的处理 (01-12) · 定时修改unix密码的脚本 (01-12)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管