破解windows密码,破解sam文件(syskey加密)

要是 windows 密码,方法就很多了,可以使用一键 Ghsot 去破解,很省事的,很方便几秒钟就解开了,也可以使用 winPE 工具去破解,要是没有这些工具就在开机时进入 dos 替换 SAM 文件,用 C:\windows\repair\sam 替换 C:\windows\system32\config\sam 问题解决。遗忘了 Windows 系统管理员登录密码怎么办?入侵了一台主机,想拿到对方的管理员密码怎么办?这时候我们往往会用到一些 Windows 系统密码破解软件,比如大名鼎鼎的 LC5 就可以在很短的时间内,从各种格式的密码文档破解还原出 Windows 系统用户密码来。不过魔高一尺,道高一丈,自从许多 Windows 系统用户采用了系统中更为安全的 SYSKEY 加密方式保护登录密码后, LC 这样的工具也无能为力了。有没有什么办法破解经过 SYSKEY 加密的 Windows 密码呢?
密码破解新星 Saminside
面对经过 SYSKEY 加密的 SAM 文件,我们真的无能为力吗?密码破解新星 Saminside 的出现给破解 Syskey 带来了新曙光。 Saminside 是一款小巧而强大的密码破解工具,全部文件仅仅有小小的 192KB ,然而却拥有与 LC5 一样齐全的密码破解功能,它最为突出的功能就是能够破解 SYSKEY 加密过的密码文档,这使用得 LC5 这样的老牌破解工具在它的面前也黯然失色了。

小提示:破解 SYSKEY 加密过的密码文件
Windows 2000 及后续系统中,本地的用户名和密码一般是保存在 SAM 密码文件中的,该文件位于 Windows 目录下的 “system32config” “repair” 文件夹中。用 LC5 之类的工具,可以直接从 SAM 文件中还原破解出登录密码来。但是如果用户运行位于 “system32” 文件夹下的 “syskey.exe” 程序时,将会出现一个帐户数据库加密提示界面,点击 更新 后选择密码启动,并输入启动密码。在对话框中经过设置后,将使 Windows 在启动时需要多输入一次密码,起到了 2 次加密的作用。其实 Syskey 工具就是对 SAM 文件进行了再次加密,从而使得一般的破解工具无法破解口令。

1.
导入SAM 密码文件
Saminside
的功能如此之强大,下面就跟笔者来测试一下它的 SYSKEY 加密破解功能,体验它的强大吧 ! 首先运行 SYSKEY 加密本地的 SAM 密码文件,然后运行 Saminside 程序。点击工具栏上第一个图标旁的下拉菜单按钮,在弹出菜单中可以看到各种密码破解方式选项命令。其中的 "Import from SAM and SYSKEY files" 菜单命令是就是我们今天的重点了,使用该功能就可以破解 SYSKEY 加密过的密码。
例子提示:在破解方式下拉选择菜单中的 “Import from SAM and SYSTEM files” 命令,是常见的密码破解方式,用于破解未经过 Syskey 加密的 SAM 文件;运行该命令后选择相应的 SAM 文件及 SYSTEM 文件后,即可像 LC5 一样快速还原破解出登录密码。如果是破解远程入侵主机的密码时,切记需要将主机上与 SAM 文件同一文件夹下的 “SYSTEM” 文件下载到本地进行破解。另外的几个菜单选项命令是用来破解其它格式的密码文档的,比如 .LCP .LCS .LC 格式密码文件或 PWDUMP 文件等。点击 “Import from SAM and SYSKEY files” 命令,在弹出对话框中浏览选择 SAM 文件,确定后会弹出提示框,提醒用户 SAM 文件已经被 SYSKEY 加密码,要进行破解的话还需要选择 SYSKEY-File
2.
导入SYSKEY 加密文件
对话框中提到的 “SYSKEY-File” 是经过 SYSKEY 加密后生成的 SYSTEM 文件,不过直接指定系统中的 SYSTEM 文件是不行的,我们还要使用一个与 Saminiside 一起开发的 “getsyskey” 小工具配合使用。此工具是一个 DOS 命令行下使用的程序,格式如下:
GetSyskey <SYSTEM-file> [Output SYSKEY-file]
其中 SYSTEM-file 表示系统中与 SAM 文件放在同一目录下经过 SYSKEY 加密过的 “System” 文件路径,一般位于 “c:windowssystem32config” 下。运行命令 “GetSyskey c:samsystem syskey” ,在这里笔者首先在 DOS 下将 SAM 密码文档复制到了 “c:sam” 文件夹下。命令执行后,提示 “Done” ,即可在指定的目录中生成一个 16 个字节的二进制代码文件 “syskey” ,将其导入 Saminiside 中即可。例子提示:在破解的时候,要求 SAM 文件和 SYSKEY-File 未被使用中,也就是说假如我们要破当前登录的 Windows 系统密码的话,首先应该在 DOS 下或其它 Windows 系统中将 SAM 密码文档复制保存到其它的文件夹中,然后再从 Saminside 中导入进行破解。否则的话将会出现 共享违例 的错误提示对话框。
3.
选择破解方式
SAM 文件和 SYSKEY 加密文档导入后,在 Saminiside 程序窗口的中间列表中可以看到系统中的所有用户名和密码的 LM 值。现在点击工具栏上的 “Attack Options” 按钮,在弹出菜单中可以看到当前可使用的密码破解方式。首先选择使用 “LMHash attack” “NTHash attack” 破解方式,其中 LMHash 只能破解长度为 14 位字符的密码,而 NTHash 可以破解长度为 32 位字符的密码。由于这里是在本机测试,所以知道密码长度为 7 ,因此选择了 “LMHash attack” 破解方式。 然后要选择破解手段,与其它的破解软件一样 Saminiside 程序提供了多种密码破解手段,如暴力破解( Brute-force attack )、字典破解( Dictionary attack )、掩码破解( Mask attack )等。点击弹出菜单中的 “Options” 命令,即可对各种破解手段进行详细设置。
以设置暴力破解方式为例,在 “Options” 对话框中选择 “Brute-force attack” 标签, “Characters set” 设置项中可以选择暴力破解时进行对比的字符串类型。其中 “All printable” 表示所有可打印的字符; “Latin capital symbols [A .. Z ]” 表示大写字母; “Latin small symbols [a .. z]” 表示所有小写字母; “ Special symbols [!@#...]” 表示特殊字符串; “Digits” 表示所有数字;如果密码中包含空格的话,那么还要选择 “Space” 项。在这里选择设置了破解密码为数字与小写字母的组合,程序就会自动对数字与字母进行排列与组合,寻找正确的密码。
在设置对话框中 “Forming of passwords” 用于设置密码长度,指定了密码最小和最大长度后,可以有效的节省密码破解的时间。
在这里需要特别提一下的是掩码破解( Mask attack )设置,如果已经知道密码中的某些字符,选择此种破解方式,可以迅速的得到密码。例如已知在破解的密码首位是某个小写字母,其余几位是数字 9564 的排列组合,那么可以进行如下设置:点击 “Mask attack” 设置标签,在界面中的 “X - Symbol from the custom set” 中输入 “9564” ,然后在下方的 “Mask” 设置项中的首位输入小定的 “a” ;第二位输入 “N” ,然后其余各位输入 “X” 。其中 “a” 表示该位密码为小写字母, “N” 表示该位密码为数字, “X” 表示从预设置的字符串中寻找正解密码;另外 “A” “S” 分别表示从所有大写字母和符殊字符中破解正确的密码。点击 OK 后完成设置,然后在命令菜单中勾选 “Mask attack” 破解方式即可。
4.
开始破解
设置完密码破解方式后,点击工具栏上的 “Set password recovery” 按钮,即可开始破解用户登录密码了。很快就可以看到破解结果了。在 “LM Password” “NT Password” 栏中会显示破解出的密码,有时可能两者中的内容不一样,例如图中显示用户 “puma_xy” 的密码分别为 “123PUMA” “123puma” ,此时以 “NT Password” 中显示的内容为准。最后可以点击工具栏上的 “Check” 按钮,对破解出来的密码进行校验,检查无误的话,即可以使用该密码登录了。

本文出自 “石头博客” 博客,谢绝转载!

你可能感兴趣的:(职场,休闲,windows密码,破解sam,syskey加密)