gpt4 book ai didi

asp.net - 在 Windows 2008 服务器上运行 aspnet_setreg.exe

转载 作者:行者123 更新时间:2023-12-02 14:16:01 28 4
gpt4 key购买 nike

我有一个网站,它使用 aspnet_setreg.exe 将身份用户的用户名和密码加密到注册表中。它一直工作得很好,但是当我在 Windows 2008 上运行它时,我得到了这个:

C:\aspnet_setreg>aspnet_setreg.exe -k:SOFTWARE\MYCODE\identity -u:"域\用户"-p:"密码"

请编辑您的配置以包含以下内容:

userName="注册表:HKLM\SOFTWARE\MYCODE\identity\ASPNET_SETREG,用户名"密码=“注册表:HKLM\SOFTWARE\MYCODE\identity\ASPNET_SETREG,密码”

注册表项上的 DACL 向系统、管理员和创建者所有者授予完全控制权。

如果您具有配置部分的加密凭据或配置部分的连接字符串,请确保进程标识具有对注册表项的读取访问权限。此外,如果您已将 IIS 配置为访问

UNC 共享,用于访问共享的帐户需要对注册表项进行读取访问。Regedt32.exe 可用于查看/修改注册表项权限。

您可以重命名注册表子项和注册表值以防止被发现。

还有其他人使用过这个吗?你见过它在 2008 年运行吗?

谢谢

最佳答案

aspnet_setreg.exe 的潜在问题是它是一个 32 位进程,并且会写入 Wow6432Node 而不是上面指出的位置。如果您运行的是 64 位应用程序池,则需要将 reg key 复制到“真实”x64 位置。

关于asp.net - 在 Windows 2008 服务器上运行 aspnet_setreg.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/830391/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com