我正在尝试构建一个应用程序,该应用程序将允许用户重置其域密码并在其脱离域和公司网络时访问他们的盒子。例如。用户是域用户,正在离开网络并忘记了密码。他当然可以使用他的域凭据登录,因为它们本地缓存在 HKEY_LOCAL_MACHINE\SECURITY\Cache 中。当然,除非他忘记了密码。我已经创建了一个登录 shell 添加,它将引导用户通过 web 2.0 风格的安全问题等来验证他们的身份。然而,最后一步,实际上用新密码更新本地安全缓存,以便用户可以继续登录,直到与域控制器重新同步,这让我困惑。我已经查看了所有 API 的 CredWriteDomainCredentials、CredWrite 等,但似乎没有官方方法可以做到这一点。有谁知道如何将新的哈希写入本地存储,本质上模拟有效的域登录和缓存写入事件?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)