如何从Active Directory获取用户的密码
发布于 2009-05-07 10:33:13
很简单,你不能。密码并不是存储在几乎所有的身份验证系统中。取而代之的是,它们被转换成一个“散列”,然后存储起来。然后,当您想要证明您知道密码时,您可以使用相同的算法将您键入的密码转换为散列,并将其与存储的数据进行比较。
一些使用公钥/私钥来执行散列,一些使用替代算法。它们都不能将哈希值“反转换”回原来的密码。
发布于 2009-05-07 10:15:27
管理员无权访问用户密码,只能更改用户密码。
发布于 2009-05-07 10:41:56
您需要拥有对域控制器的管理访问权限才能获得哈希。然后,您将需要使用散列破解器,例如Cain,以查看是否可以恢复密码。如果密码不简单,这可能需要几天或几年的时间。
请注意,这在大多数情况下是非法的,通常是重置密码而不是恢复密码。
https://stackoverflow.com/questions/833835
复制相似问题