Hidden Desktop (muitas vezes referido como HVNC) é uma ferramenta que permite aos operadores interagir com uma sessão de desktop remoto sem que o usuário saiba. O protocolo VNC não está envolvido, mas o resultado é uma experiência semelhante. Esta implementação do Cobalt Strike BOF foi criada como uma alternativa ao TinyNuke/forks que são escritos em C++.
Existem quatro componentes do Hidden Desktop:
Inicializador BOF: Pequeno programa responsável por injetar o código HVNC no processo Beacon.
HVNC shellcode: Implementação PIC do TinyNuke HVNC.
Interface do usuário do servidor e do operador: Servidor que escuta as conexões do shellcode HVNC e uma interface do usuário que permite ao operador interagir com a área de trabalho remota. Atualmente suporta apenas o Windows.
BOFs do iniciador de aplicativos: conjunto de arquivos de objeto Beacon que executam aplicativos na nova área de trabalho.