SOC Prime Bias: Alto

19 Jun 2026 07:36 UTC

ErrTraffic: All’interno di un Crescente Framework di Distribuzione Malware ClickFix

Author Photo
SOC Prime Team linkedin icon Segui
ErrTraffic: All’interno di un Crescente Framework di Distribuzione Malware ClickFix
shield icon

Detection stack

  • AIDR
  • Alert
  • ETL
  • Query

Riepilogo

ErrTraffic è un framework JavaScript malevolo offerto tramite un modello malware-as-a-service. È principalmente iniettato in siti WordPress compromessi per fornire pagine di ingegneria sociale in stile ClickFix e payload di malware successivi. Il framework utilizza anche la tecnica EtherHiding per scoprire l’infrastruttura command-and-control attraverso contratti intelligenti blockchain.

Indagine

I ricercatori di Sekoia TDR hanno identificato due gruppi di attività separati, chiamati cluster “Analytics” e cluster “Beer”. La loro indagine ha rivelato diversi percorsi di distribuzione, inclusi backdoor PHP per WordPress, attacchi di credential-stuffing per l’accesso iniziale e campagne malvertising che impersonificavano piattaforme di IA. L’analisi forense ha anche evidenziato chiare differenze nello stile di codifica, nell’uso dei comandi e nei modelli di infrastruttura tra i due cluster.

Mitigazione

Le organizzazioni dovrebbero applicare una forte igiene delle credenziali e l’autenticazione multi-fattore per ridurre il rischio di compromissione dell’admin di WordPress. È inoltre essenziale il patching regolare dei plugin di WordPress, specialmente per difetti noti come CVE-2020-25213. I difensori dovrebbero monitorare comportamenti sospetti di PowerShell e traffico anomalo in uscita verso servizi RPC blockchain o domini di primo livello non comuni.

Risposta

Se vengono rilevati indicatori di ErrTraffic, i server web interessati dovrebbero essere isolati immediatamente e tutti gli account WordPress dovrebbero essere esaminati per accessi amministratore non autorizzati. Dovrebbe essere condotta un’indagine forense completa per identificare MU-plugin nascosti e file PHP non autorizzati. Le credenziali potenzialmente esposte dovrebbero essere revocate, e tutte le chiavi API e i segreti amministrativi dovrebbero essere ruotati.

graph TB %% Definizione delle classi classDef reconnaissance fill:#f9f,stroke:#333,stroke-width:2px classDef execution fill:#ff9,stroke:#333,stroke-width:2px classDef persistence fill:#9f9,stroke:#333,stroke-width:2px classDef command_control fill:#9cf,stroke:#333,stroke-width:2px classDef delivery fill:#f96,stroke:#333,stroke-width:2px %% Sezione ricognizione e accesso iniziale recon_cred[“<b>Tecnica</b> – <b>T1589.001 Raccolta informazioni sull’identità della vittima: Credenziali</b><br/>Descrizione: Utilizzo di credenziali amministrative rubate<br/>per accedere ai siti WordPress.”] class recon_cred reconnaissance recon_drive_by[“<b>Tecnica</b> – <b>T1189 Compromissione tramite navigazione</b><br/>Descrizione: Utilizzo di pubblicità malevola per reindirizzare gli utenti<br/>verso siti web che imitano piattaforme IA come ChatGPT.”] class recon_drive_by reconnaissance %% Sezione esecuzione exec_clickfix[“<b>Tecnica</b> – <b>T1204.004 Esecuzione dell’utente: Copia e incolla malevolo</b><br/>Descrizione: Utilizzo della tecnica ClickFix con falsi messaggi di errore<br/>come BSOD o reCAPTCHA per indurre gli utenti a eseguire comandi PowerShell.”] class exec_clickfix execution %% Sezione persistenza e C2 pers_webshell[“<b>Tecnica</b> – <b>T1505.003 Componente software del server: Web Shell</b><br/>Descrizione: Distribuzione di backdoor PHP come<br/>session-manager.php MU-Plugin o Responsive Webshell.”] class pers_webshell persistence pers_valid_acc[“<b>Tecnica</b> – <b>T1078 Account validi</b><br/>Descrizione: Mantiene l’accesso tramite la dashboard WordPress compromessa<br/>utilizzando credenziali legittime.”] class pers_valid_acc persistence c2_etherhiding[“<b>Tecnica</b> – <b>EtherHiding</b><br/>Descrizione: Facilita la comunicazione con l’infrastruttura C2<br/>utilizzando smart contract blockchain come Dead Drop Resolver.”] class c2_etherhiding command_control %% Sezione distribuzione payload e accesso alle credenziali del_ingress[“<b>Tecnica</b> – <b>T1105 Trasferimento degli strumenti in ingresso</b><br/>Descrizione: Utilizzo di PowerShell per scaricare ed estrarre<br/>binari malevoli tramite 7z.”] class del_ingress delivery acc_cred_access[“<b>Tecnica</b> – <b>T1539 Accesso alle credenziali</b><br/>Descrizione: Famiglie malware esfiltrano credenziali rubate,<br/>cookie di sessione web e dati sensibili WooCommerce.”] class acc_cred_access delivery malware_stealer[“<b>Malware</b> – <b>Vidar o Stealc</b><br/>Descrizione: Infostealer utilizzati per esfiltrare dati<br/>verso domini controllati dagli aggressori.”] class malware_stealer delivery %% Flusso delle connessioni recon_cred –>|porta_a| exec_clickfix recon_drive_by –>|porta_a| exec_clickfix exec_clickfix –>|attiva| pers_webshell exec_clickfix –>|attiva| pers_valid_acc pers_webshell –>|facilita| c2_etherhiding pers_valid_acc –>|facilita| c2_etherhiding c2_etherhiding –>|controlla| del_ingress del_ingress –>|distribuisce| malware_stealer malware_stealer –>|esegue| acc_cred_access

Flusso di Attacco

Esecuzione di Simulazione

Prerequisito: Il Controllo Pre-volo Telemetria & Baseline deve essere superato.

Motivo: Questa sezione dettaglia l’esecuzione precisa della tecnica avversaria (TTP) progettata per attivare la regola di rilevamento. I comandi e la narrativa DEVONO riflettere direttamente i TTP identificati e mirano a generare la telemetria esatta attesa dalla logica di rilevamento. Esempi astratti o non correlati porteranno a una diagnosi errata.

  • Narrativa e Comandi di Attacco: Un attaccante ha ingannato con successo un utente facendolo cliccare su un pulsante “Correggi” su un sito web malevolo. Questo attiva un comando PowerShell progettato per scaricare e decriptare un payload. Per evitare semplici rilevamenti basati su stringhe, lo script utilizza la decrittazione XOR. L’avversario utilizza l’header specifico ErrTraffic <# Verifica del Codice: 656560395146 #> per bypassare alcuni controlli interni o come marcatore per il loro framework. Lo script utilizza [convert]::ToInt32 per elaborare le chiavi XOR e l’operatore -bxor per decrittare i byte del payload.

  • Script di Test di Regressione:

    # Simulazione della routine di decrittazione del payload di ErrTraffic ClickFix PowerShell
    $header = "<# Verifica del Codice: 656560395146 #>"
    $encodedPayload = @(10, 20, 30, 40)
    $key = [convert]::ToInt32("5")
    
    Write-Host "Inizializzazione decrittazione payload..."
    $decrypted = foreach ($byte in $encodedPayload) {
        $byte -bxor $key
    }
    Write-Host "Decrittazione completata."
  • Comandi di Pulizia:

    # Nessuna modifica permanente viene apportata dallo script di simulazione.
    # Semplicemente cancella la console.
    Clear-Host