Microsoft alerta para campanha de phishing com ZIP de fotos contra hotéis usando implant Node.js
26 de Junho de 2026

Uma campanha ativa de phishing tem mirado hotéis e outras organizações do setor de hospitalidade na Europa e na Ásia desde abril de 2026, usando arquivos ZIP com tema de fotos para instalar um componente malicioso em Node.js e invadir máquinas da recepção, informou a Microsoft.

A empresa não atribuiu a atividade a um threat actor conhecido, e o objetivo final dos operadores ainda não está claro.

A isca explora a rotina operacional dos hotéis.

Os e-mails de phishing trazem o nome exibido “Booking Manager (via Calendly)” e mencionam reclamações de hóspedes, infestações de percevejos, dúvidas sobre quartos, inspeções sanitárias e avaliações de estadias.

Os conteúdos foram enviados em japonês, dinamarquês e holandês, com o japonês como idioma mais frequente.

O assunto não cita destinatário nem propriedade, o que indica disparos em massa a partir de listas, e não spear phishing personalizado.

A pressão é reputacional: reclamações, avisos finais e ameaça de inspeções.

O diferencial está na forma de entrega.

Os operadores roteiam as mensagens pelo sistema de notificações por e-mail do Calendly e pelo serviço de redirecionamento de URLs do Google, uma técnica que a Microsoft chama de lavagem de autenticação.

Os e-mails enviados pelo caminho direto do Calendly passam por SPF, DKIM e DMARC, porque realmente saem de uma infraestrutura autorizada.

As verificações confirmam apenas que o remetente tem permissão para enviar.

Elas não dizem nada sobre a finalidade da mensagem.

Em seguida, a cadeia de redirecionamento leva a vítima de um link do Calendly para share.google e, depois, para um domínio .cfd recém-registrado, protegido pela Cloudflare.

Esse domínio fica atrás de um desafio do Turnstile, usado também para dificultar análises.

Ao clicar, o alvo baixa um arquivo chamado photo-<números>.zip.

Dentro dele há um atalho que se disfarça de imagem: IMG-<números>.png.lnk na primeira onda e PHOTO-<números>.png.lnk na segunda.

Ao abrir o arquivo, o PowerShell é executado.

O script usa aritmética BigInt para decodificar uma URL de download oculta, baixa um arquivo .ps1 para %TEMP% e instala em espaço de usuário o runtime legítimo do Node.js v24.13.0, obtido em nodejs.org, que então executa o componente malicioso em JavaScript.

Não é necessário instalar o Node.js em nível de sistema.

Esse componente é rastreado como TonRAT.

Ele resolve seus domínios de C2 por meio da API da blockchain TON e, em seguida, abre um canal WebSocket criptografado, segundo a SOC Prime.

Buscar domínios em tempo real reduz a utilidade de bloqueios estáticos.

Após a invasão, o componente enviou sinais para IPs fixos em portas não convencionais: 8443, 8445, 8453, 5555 e 56001 a 56003.

Alguns hosts também apresentaram automação de navegador sem interface gráfica com os parâmetros --headless --no-sandbox, uma checagem de geolocalização via ip-api.com e um desligamento forçado com cmd /c shutdown -s -t 0.

A Microsoft não relatou roubo confirmado de dados, ransomware nem vítimas identificadas.

A remoção completa precisa atingir os dois caminhos de persistência: a entrada RunOnce que aponta para ProgramData e a chave Run do Node.js, além do runtime e dos arquivos .js em AppData\Local\Nodejs.

Remover apenas um deles deixa o outro ativo.

Os primeiros locais a verificar são os sistemas de recepção, reservas e front office.

A campanha não é nova.

A SOC Prime e a ITOCHU documentaram o mesmo phishing voltado a hotéis e a mesma cadeia de LNK para PowerShell e Node.js cerca de duas semanas antes, e a Microsoft afirma que suas conclusões estão alinhadas com esse relatório.

Phishing com tema de reservas e voltado a funcionários de hotéis tem sido um padrão recorrente, incluindo campanhas ClickFix que distribuíram PureRAT para roubar credenciais do Booking.com.

O que nenhum dos relatórios ainda responde é o que esses operadores realmente querem.

O acesso é persistente, a limpeza pode ser feita de forma incorreta com facilidade e o payload final ainda não foi identificado.

Isso já basta para tratar o caso como algo mais sério do que mais um phishing sobre reservas.

Publicidade

Um novo caminho a ser seguido

Vibecoding cria 10x mais sistemas, 20x mais vulneráveis. E quem ganha com isso é a galera do hacking ético e pentest. Quer ser pago para invadir sistemas? Então você tem que aprender com a Solyd que são os melhores do Brasil. Saiba mais...