Voltar
The XG Files: Falcon C2 opera sob o radar, direto no navegador

Framework de C2 Falcon, que roda só no navegador, invadiu portais Roundcube de governos

Aprofundamento CEVIU

Aprofundamento

Segundo a Unit 42, o Falcon (também chamado XG ou Xiàng Gē) é um framework de C2 escrito em NodeJS que opera inteiramente no contexto do navegador. Ele tem dois listeners: o painel de gestão na porta TCP 8080 e o listener voltado às vítimas na porta 443. O painel fica semioculto: mostra uma página em branco, desativa o menu de contexto e só revela o formulário de login depois de três pressionamentos consecutivos da tecla F9. A página padrão para as vítimas é um jogo de Tetris (em outra instância, Snake), para parecer inofensiva.

Cada visita a um site afetado dispara uma requisição ao servidor, que gera um implant ofuscado por XOR para aquela sessão. O implant mantém um WebSocket com TLS e negocia uma chave AES-256-CBC protegida por RSA de 2048 bits. O ID de sessão persiste em local storage, num cookie Hm_lvt_ com expiração em 2099 e no storage da extensão Falcon, quando instalada. A extensão, chamada PDF Viewer, pede 40 permissões, injeta script em todas as páginas e permite usar o navegador da vítima como proxy com seus cookies e credenciais. A Unit 42 afirma não saber como o operador instala essas extensões. As intrusões ocorreram entre março e maio de 2026 e atingiram órgãos de relações exteriores, defesa, interior e forças policiais em um país do Oriente Médio e em quatro do Sudeste Asiático. A Unit 42 avalia com alta confiança que o Falcon é variante do PeckBirdy, descrito pela Trend Micro em janeiro de 2026, com URLs, entrega de payload e o mesmo prefixo Hm_lvt_ em comum.

Por que isso importa

Para quem opera webmail ou portais web internos, a lição é que o servidor pode estar íntegro enquanto o navegador do usuário é o alvo. Isso empurra a defesa para integridade de templates, política de extensões no navegador e hunting de cookies fora do padrão, como os que expiram em 2099. É leitura editorial: o fato de o implant ser único por sessão tende a reduzir a utilidade de assinaturas estáticas.

Perguntas frequentes

O que é o Falcon?

É um framework de C2 que roda no navegador, identificado pela Unit 42. Ele é entregue por JavaScript colocado em sites legítimos, como portais Roundcube, e rouba senhas, e-mails e cookies de sessão por WebSocket criptografado.

Como detectar uma infecção pelo Falcon?

A Unit 42 recomenda procurar tags script desconhecidas em templates de webmail e de aplicações web. Também sugere fazer hunting de cookies com prefixo Hm_lvt_ configurados para expirar em 2099.

Como reduzir o risco das extensões maliciosas?

Bloqueie por política corporativa do navegador as extensões carregadas via sideload em modo desenvolvedor. A extensão do Falcon se passa por PDF Viewer e pede 40 permissões, incluindo acesso a credenciais, cookies e tráfego de rede.

Qual a relação do Falcon com o PeckBirdy?

A Unit 42 avalia com alta confiança que são variantes do mesmo framework. Compartilham estrutura de URLs, mecanismo de entrega de payload e o prefixo Hm_lvt_ no ID de sessão. O PeckBirdy foi descrito pela Trend Micro em janeiro de 2026.

Fontes

Avalie este artigo:
Categoria
CEVIU Segurança da Informação
Publicado
12 de novembro de 2026
Editoria
CEVIU Segurança da Informação

Quer receber mais sobre CEVIU Segurança da Informação?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser