如何正确的远程控制windows sever桌面
背景
利用永恒之蓝拿到windowsshell后尝试执行某些功能,但是多次尝试均发现windows任务栏会出现一个名为"交互式服务检测"的窗口,我们执行的命令(如弹计算器)均会在该窗口内的桌面执行。
原因
拿到的shell所在进程的pid和当前win桌面进程的pid不相同
解决方法
getpid #拿到当前shell的pid
ps #列举当前所有进程的状态信息
找到目录为Administrator(当前登陆用户名)的进程,记下进程id
migrate <pid> #进程迁移
再次尝试执行进程(弹计算器)
execute -f calc