是的,我可以启动一个VM或遥控器,然后尝试密码.我know...but是否有一个工具或脚本可以模拟一个登录,足以确认或否认密码是正确的?
设想情况:
服务器服务帐户的密码是“忘记”的...but我们认为我们知道它是什么。我想把凭据传递给某物,让它用“正确的密码”或“不正确的密码”来回放。
我甚至想到了一个驱动器映射脚本,其中传递了该用户帐户和密码,以查看它是否成功地映射了驱动器,但在使其工作的逻辑中迷失了(如: correctly...something ):
-Script通过msgbox请求用户名,-script通过msgbox询问密码,-script尝试将驱动器映射到每个人都有权访问-script取消映射驱动器的共享,如果成功的-script返回弹出的msgbox,说明“正确的密码”或“错误的密码”
任何帮助都是感激的.你会认为这是一个罕见的事件,不需要一个工具来支持它,but...well.
发布于 2014-10-09 14:49:08
runas /u:yourdomain\a_test_user notepad.exe
该实用工具将提示输入密码,如果提供了正确的密码,则将启动记事本,否则将产生错误1326:用户名或密码不正确。
发布于 2012-09-04 15:22:50
您还可以使用:
网络使用\计算机名\共享名称密码 /USER:]用户名]
如果在远程计算机上有这个名字的共享。或者,如果帐户是管理员,则使用C$
。
发布于 2009-10-01 15:28:29
您可以编写一个简单的vbscript函数,它可以验证this...something如下:
Function GoodPassword(strAdminUsername, strAdminPassword, strNTDomain)
Const ADS_SECURE_AUTHENTICATION = 1
On Error Resume Next
Set objIADS = GetObject("WinNT:").OpenDSObject("WinNT://" & _
strNTDomain, strAdminUserame, _
strAdminPassword, _
ADS_SECURE_AUTHENTICATION)
if err.number = 0 then
GoodPassword = True
Else
GoodPassword = False
End If
On Error GoTO 0
End Function
资料来源:
https://serverfault.com/questions/67706
复制相似问题