Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
whatsapp-valleyrat-analysis — Stager Winos 4.0 / ValleyRAT entregue via WhatsApp: sideloading de DLL, encerramento do Defender via BYOVD (CVE-2026-36425), protocolo C2 personalizado em TCP 443 e infraestrutura C2 não reportada anteriormente. | Kitploit
Ferramentas/GitHubGitHub/macawad/whatsapp-valleyrat-analysis
Gerenciamento de Indicadores de Comprometimento (IOC)Análise EstáticaAnálise Dinâmica (Sandboxing)Engenharia ReversaAnálise de MalwareForensia DigitalAnálise de BináriosInteligência de Ameaças

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Papers e Pesquisa
Resposta a Incidentes
GitHubmacawad/whatsapp-valleyrat-analysis

whatsapp-valleyrat-analysis

Stager Winos 4.0 / ValleyRAT entregue via WhatsApp: sideloading de DLL, encerramento do Defender via BYOVD (CVE-2026-36425), protocolo C2 personalizado em TCP 443 e infraestrutura C2 não reportada anteriormente.

Ver Repositório
1há 12 diasAinda não revisado
Compartilhar

Análise de malware do WhatsApp: stager Winos 4.0 / ValleyRAT com um AV Killer BYOVD

Autor: Mac Awad, estudante de Cibersegurança (Certificate IV, TAFE Queensland) · LinkedIn Data: 30 de out. a 1 de nov. de 2026 (horários em AEST, UTC+10) Estado: Comunicado ao ACSC da ASD (ReportCyber), ao ThreatFox e ao registrador do domínio

Um ZIP de "extrato de pagamento" enviado a partir de uma conta de WhatsApp comprometida revelou-se um stager Winos 4.0 / ValleyRAT. Num laboratório isolado, eliminou o Microsoft Defender com um driver vulnerável assinado e, em seguida, enviou beacons para um domínio C2 anteriormente não reportado através de um protocolo binário personalizado em TCP 443. A OSINT passiva rastreou o C2 até um conjunto de servidores Windows descartáveis em Hong Kong.

TL;DR

  • Entrega: mensagem de WhatsApp de um contacto empresarial comprometido, ZIP > VHD > EXE assinado + DLL oculta (DLL sideloading)
  • Evasão de defesas: contorno da Mark-of-the-Web (VHD), strings cifradas com RC4, contorno do UAC, BYOVD: ardrv.sys da OPSWAT (CVE-2026-36425) usado para eliminar o Microsoft Defender
  • C2: wwwapko[.]top → 156.234.7[.]71, TCP/443 em bruto (não TLS), hello de 16 bytes, beacon aproximadamente a cada 67 s
  • Infraestrutura: domínio registado 2 dias antes do ataque; o C2 é uma máquina Windows Server 2022 recente em Hong Kong; o seu hostname predefinido também aparece em 156.234.7[.]170 um dia antes, muito provavelmente o mesmo servidor antes de uma mudança de IP
  • Família: as regras YARA do VirusTotal identificam-no como um stager Winos 4.0 / ValleyRAT, um descendente do Gh0st RAT atribuído ao grupo Silver Fox
  • Código: revertido no Ghidra; mapeadas 15 funções, incluindo um AV killer multi-driver, dois contornos do UAC, um par de watchdogs e tráfego Microsoft de engodo
  • Nova informação: não encontrei relatórios públicos sobre o domínio C2 ou os IPs e reportei-os primeiro no ThreatFox

Cadeia de ataque

flowchart TD
    A[WhatsApp lure<br/>from hijacked contact] --> B[ZIP]
    B --> C[VHD mounted as drive<br/>no MOTW warning]
    C --> D[Signed SETTINGM.exe<br/>sideloads hidden Is.Dll]
    D --> E[Stage in Users\Public\Libraries<br/>relaunch via rundll32]
    E --> F[UAC bypass]
    F --> G[Drop ardrv.sys<br/>kill Defender]
    G --> H[Beacon to wwwapko.top<br/>TCP 443, every ~67 s]
    H --> I[Next stage: Winos 4.0<br/>online module, not received]

1. Entrega

Isca de WhatsApp, contato desfocado

A mensagem usava um roteiro clássico de fraude de fatura: urgência ("resolva esta lacuna de pagamento"), autoridade ("encaminhe para o seu chefe de finanças") e direcionamento de plataforma ("abra em um computador", porque o payload só é executado no Windows). O proprietário da conta enviou um aviso de spam 47 minutos depois, confirmando que a conta foi sequestrada.

Aviso do proprietário da conta, contato desfocado

2. Análise estática

ArquivoTamanhoObservações
E-statement Proforma Invoice (2).zip2,9 MBWrapper
10301023482034.vhd6,3 MBVHD dinâmico, exFAT, rótulo do volume "Business", criado em 30 de outubro às 02:24 UTC em um relógio UTC+8
I1030102341.exe360 KBSETTINGM.exe genuíno da Menksoft (2017), assinado validamente; importa 3 funções de Is.dll
Is.Dll4,28 MBMalicioso, Oculto + Sistema, compilado em 29 de outubro de 2026 às 17:03 UTC, nome de exportação MSEdgeWebView.dll

Conteúdo do VHD no Kali: o Is.Dll oculto é visível no Linux

Principais descobertas sobre Is.Dll:

  • Exporta as três funções de que o host precisa, além de um falso vcruntime140_1_app usado para se relançar via rundll32
  • Uma seção de 1,33 MB com nome em chinês (começando com 正在) e entropia 7,49 (payload empacotado)
  • Recursos disfarçados de dados do OneDrive; três deles (SETTINGSDATABASE, SYNCENGINEDATABASE, UXDATABASE) são payloads criptografados
  • Fallbacks de download em texto claro: curl -L -s -o, bitsadmin /transfer, certutil -urlcache, msiexec /qn
  • Strings de configuração armazenadas como hex e criptografadas com RC4, chave = a string ASCII 3DC0C2FE338F567442B73E4B644B4F1A

Descriptografador (estático, nunca executa a amostra):

import re, sys
key = b'3DC0C2FE338F567442B73E4B644B4F1A'
def rc4(k, d):
    S = list(range(256)); j = 0
    for i in range(256):
        j = (j + S[i] + k[i % len(k)]) % 256; S[i], S[j] = S[j], S[i]
    i = j = 0; out = bytearray()
    for b in d:
        i = (i + 1) % 256; j = (j + S[i]) % 256; S[i], S[j] = S[j], S[i]
        out.append(b ^ S[(S[i] + S[j]) % 256])
    return bytes(out)
data = open(sys.argv[1], 'rb').read()
for m in re.finditer(rb'(?:[0-9A-F]\x00){16,}', data):
    h = m.group().decode('utf-16le')
    if len(h) % 2: continue
    pt = rc4(key, bytes.fromhex(h))
    if sum(32 <= c < 127 for c in pt) > 0.85 * len(pt):
        print(pt.decode()[:150])

Strings descriptografadas reveladas:

  • Dispositivos de driver vulneráveis: \\.\HWAudioX64, \\.\ardrv, \\.\Alinubx
  • Listas de encerramento de AV: 227 nomes de processos entre Defender, CrowdStrike, SentinelOne, Sophos, Kaspersky, ESET, Bitdefender, Trend Micro, K7, 360, AhnLab e outros
  • Bypasses de UAC: HKCU\Software\Classes\ms-settings\shell\open\command + ComputerDefaults.exe, e o moniker de elevação CMSTPLUA {3E5FC7F9-9A51-4367-9063-A120244FBEC7}
  • Caminho de staging: C:\Users\Public\Libraries\<random>\<random>

3. Análise dinâmica (laboratório isolado)

Configuração: VM Windows 11 (Defender ativado, Sysinternals Procmon, Process Explorer, Autoruns) e uma VM Kali como falsa internet (INetSim, um pequeno script de DNS falso, tcpdump), num segmento de LAN privado do VMware sem internet real. Snapshot limpo antes de cada execução.

HoraObservação
21:40O VHD é montado como "Business"; apenas o EXE é visível; nenhuma janela aparece
21:40Kit copiado para 3 pastas ocultas com nomes inúteis em C:\Users\Public\Libraries, EXE anfitrião renomeado com nomes de ficheiros do OneDrive (SafeDelete.db-wal.exe, telemetry-dll-ramp-value.exe, SyncEngineDatabase.db.exe)
21:40Relançamento: rundll32.exe "...\IS.dll",vcruntime140_1_app
21:40:25Larga um driver de 17.744 bytes e cria o serviço de kernel ardrv (OPSWAT, assinatura verificada)
21:40Defender eliminado: MsMpEng desapareceu, proteção em tempo real desativada, nenhuma deteção registada
21:40:39Primeira consulta DNS para wwwapko[.]top; 1.080 consultas em menos de uma hora

Vista da vítima e o rundll32 relançado

Defender desativado e o driver ardrv em execução

Baixar ferramenta