gpt4 book ai didi

windows - Bitvise SSH Server 如何在没有密码的情况下对用户进行身份验证?

转载 作者:可可西里 更新时间:2023-11-01 09:29:55 30 4
gpt4 key购买 nike

从 5.50 版本开始,Bitvise SSH 服务器允许连接的客户端在不提供此用户的 Windows 密码的情况下对 Windows 用户帐户进行身份验证。看这里:https://www.bitvise.com/ssh-server-version-history

我自己检查过 - 确实如此。

我的问题纯属好奇:这是什么魔法?是否有任何 WinAPI 允许这样的事情或者这是某种聪明的黑客?我一直认为没有密码就不可能冒充其他用户(因为即使在配置 Windows 服务或计划任务以“以用户身份运行”时,也有必要提供密码)。

最佳答案

IIRC,Cygwin 中的 SSH 服务器做同样的事情。

如果您有适当的权限,您可以使用 ZwCreateToken 创建一个访问 token ,不需要密码。这样的 token 有一些限制。例如,没有密码和some encrypted material isn't accessible 就不能访问网络资源。 .

有解释和some sample code here .

关于windows - Bitvise SSH Server 如何在没有密码的情况下对用户进行身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15711683/

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