T1021.005: VNC

横向移动

摘要

攻击者可能使用[有效账户](https://attack.mitre.org/techniques/T1078)通过虚拟网络计算(VNC)远程控制机器。 VNC 是一种独立于平台的桌面共享系统,使用 RFB(“远程帧缓冲”)协议,通过网络中继屏幕、鼠标和键盘输入,使用户能够远程控制另一台计算机的显示。(Citation: The Remote Framebuffer Protocol) VNC 与[远程桌面协议](https://attack.mitre.org/techniques/T1021/001)不同,因为 VNC 是屏幕共享软件而非资源共享软件。默认情况下,VNC 使用系统的身份验证,但可以配置为使用 VNC 专属的凭据。(Citation: MacOS VNC software for Remote Desktop)(Citation: VNC Authentication) 攻击者可能滥用 VNC 以已登录用户的身份执行恶意操作,例如打开文档、下载文件和运行任意命令。攻击者可以使用 VNC 远程控制和监控系统,以收集数据和信息,从而转向网络内的其他系统。特定的 VNC 库/实现也容易受到暴力破解攻击和内存使用利用的影响。(Citation: Hijacking VNC)(Citation: macOS root VNC login without authentication)(Citation: VNC Vulnerabilities)(Citation: Offensive Security VNC Authentication Check)(Citation: Attacking VNC Servers PentestLab)(Citation: Havana authentication bug)

来源归属

来源:MITRE ATT&CK · 置信度:high

平台

  • Linux
  • Windows
  • macOS

战术

横向移动

参考来源