
Implementação do Cliente para o Protocolo do Agente SSO do WatchGuard usado para Pesquisa de Segurança (CVE-2024-6592, CVE-2024-6593, CVE-2024-6594)
Os detalhes estão descritos em nossos avisos disponíveis em:
O script requer a biblioteca Python click para ser executado.
O subcomando command pode ser usado para enviar comandos para a interface Telnet de um cliente SSO Watchguard. Por exemplo, a lista de usuários atualmente logados pode ser obtida:
$ ./wgclient.py command --host 'client.domainname' 'get user a'
O subcomando logfile pode ser usado para recuperar arquivos de log de um cliente SSO Watchguard. Os arquivos de log podem também incluir despejos de memória de falhas (consulte CVE-2024-6592 para detalhes).
$ ./wgclient.py logfile --host 'client.domainname'
O subcomando authbypass pode ser usado para calcular um valor secreto para fazer login na interface de gerenciamento Telnet de um agente SSO Watchguard. O segredo é calculado a partir do banner que o agente envia ao conectar, que deve ser fornecido como argumento. Detalhes estão disponíveis no aviso para CVE-2024-6593.
$ ./wgclient.py authbypass 'EVENT 350 log info Connected to [...]'