怎么修改Windows域用户的密码后又修改回去?

Casbin开源社区 2012-06-13 04:50:13
我是Window域管理员,有账户密码。有一个共享文件夹只设了域用户XiaoMing能访问,连域管理员也访问不了。我现在想编个程序访问这个文件夹,所以必须模拟此用户的权限,现在想到了几种方式:
1)Impersonation方式,有没有函数能直接让进程模拟某个域用户的权限?
2)得到XiaoMing的Access Token,再用Impersonate函数就行了,没找到跟据域管理员获得Access Token的方法。
3)先修改XiaoMing的密码,获得Access Token,再Impersonate。当然最后要把密码修改回去,不知道怎么修改回去?
4)获得XiaoMing的密码,估计不可能。。
5)直接管XiaoMing本人要密码,此方法太麻烦,而且人家也不一定给。

总之想了很多办法,但目前都不可行,大家帮帮忙啊,看1-3哪种方法能实现?或者给个别的方式?

我是用C++编写的,不过原理和.net应该是一样的
...全文
319 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq13833254607 2012-06-13
  • 打赏
  • 举报
回复
给xiaoming机子装个木马,配成随用户启动,然后等xiaoming登录了之后通过木马访问
反正你是域管理员可以随便控制别人机子,而且你要做的事应该不是什么正当的事,用木马也不为过
cnfixit 2012-06-13
  • 打赏
  • 举报
回复
改密码的前提是需要知道旧密码,要能随便改那不乱套了

110,532

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧