Benvenuto su Hackerpunk — la redazione che segue in diretta frodi digitali, data breach, ransomware e indagini sul crimine informatico. Reportage, timeline degli attacchi e approfondimenti per restare un passo avanti alle minacce.
Benvenuto su Hacking News Live 24h , la fonte in tempo reale per tutte le news di hacking, cybercrime e cybersecurity.
Aggiorniamo costantemente le notizie 24 ore su 24 con report tecnici, indagini digitali e analisi sugli attacchi più recenti.
L'autore della minaccia noto come Water Saci sta evolvendo attivamente le sue tattiche, passando a una catena di infezione sofisticata e altamente stratificata che utilizza file HTML Application (HTA) e PDF per propagare tramite WhatsApp un worm che distribuisce un trojan bancario in attacchi rivolti agli utenti in Brasile.
L'ultima ondata è caratterizzata dal passaggio degli aggressori da PowerShell a una variante basata su Python che diffonde il malware in modo simile a un worm su WhatsApp Web.
"La loro nuova catena di attacco multiformato e il possibile utilizzo dell'intelligenza artificiale (IA) per convertire gli script di propagazione da PowerShell a Python esemplificano un approccio a più livelli che ha consentito a Water Saci di aggirare i controlli di sicurezza convenzionali, sfruttare la fiducia degli utenti su più canali e aumentare i tassi di infezione", hanno affermato i ricercatori di Trend Micro Jeffrey Francis Bonaobra, Sarah Pearl Camiling, Joe Soares, Byron Gelera, Ian Kenefick ed Emmanuel Panopio.
In questi attacchi, gli utenti ricevono messaggi da contatti fidati su WhatsApp, che li spingono a interagire con allegati PDF o HTA dannosi, attivando così la catena di infezione e, infine, rilasciando un trojan bancario in grado di raccogliere dati sensibili. L'esca PDF invita le vittime ad aggiornare Adobe Reader cliccando su un link incorporato.
Gli utenti che ricevono file HTA vengono indotti con l'inganno a eseguire uno script Visual Basic subito dopo l'apertura, che poi esegue comandi PowerShell per recuperare i payload di fase successiva da un server remoto, un programma di installazione MSI per il trojan e uno script Python responsabile della diffusione del malware tramite WhatsApp Web.
"Questa variante recentemente osservata consente una maggiore compatibilità con i browser, una struttura del codice orientata agli oggetti, una gestione avanzata degli errori e una più rapida automazione della distribuzione del malware tramite WhatsApp Web", ha affermato Trend Micro. "Insieme, queste modifiche rendono la propagazione più rapida, più resistente ai guasti e più facile da gestire o estendere."
Il programma di installazione MSI, da parte sua, funge da canale per la distribuzione del trojan bancario tramite uno script AutoIt. Lo script esegue anche controlli per garantire che sia in esecuzione una sola istanza del trojan in un dato momento. A tale scopo, verifica la presenza di un file marcatore denominato "executed.dat". Se non esiste, lo script crea il file e lo invia a un server controllato dall'aggressore ("manoelimoveiscaioba[.]com").
Sono stati inoltre scoperti altri artefatti di AutoIt che verificano se la lingua di sistema di Windows è impostata su portoghese (Brasile), procedendo poi alla scansione del sistema infetto per attività bancarie solo se questo criterio viene soddisfatto. Ciò include la verifica delle cartelle relative alle principali applicazioni bancarie brasiliane, ai moduli di sicurezza e anti-frode, come Bradesco, Warsaw, Topaz OFD, Sicoob e Itaú.
Vale la pena notare che i trojan bancari focalizzati sull'America Latina (LATAM) come Casbaneiro (noto anche come Metamorfo e Ponteiro) hanno incorporato funzionalità simili già nel 2019. Inoltre, lo script analizza la cronologia di navigazione di Google Chrome dell'utente per cercare le visite ai siti web bancari, in particolare un elenco hard-coded comprendente Santander, Banco do Brasil, Caixa Econômica Federal, Sicredi e Bradesco.
Lo script procede quindi con un'altra fase critica di ricognizione che prevede la verifica della presenza di antivirus e software di sicurezza installati, nonché la raccolta di metadati di sistema dettagliati. La funzionalità principale del malware è monitorare le finestre aperte ed estrarne i titoli per confrontarli con un elenco di banche, piattaforme di pagamento, exchange e wallet di criptovalute.
Se una qualsiasi di queste finestre contiene parole chiave correlate alle entità prese di mira, lo script cerca un file TDA rilasciato dal programma di installazione, lo decrittografa e lo inietta in un processo "svchost.exe" svuotato, dopodiché il caricatore cerca un ulteriore file DMP contenente il trojan bancario.
"Se è presente un file TDA, lo script AutoIt lo decrittografa e lo carica in memoria come caricatore PE intermedio (Fase 2)", ha spiegato Trend Micro. "Tuttavia, se viene trovato solo un file DMP (nessun TDA presente), lo script AutoIt bypassa completamente il caricatore intermedio e carica il trojan bancario direttamente nella memoria del processo AutoIt, saltando la fase di svuotamento del processo ed eseguendo un'infezione più semplice in due fasi."
La persistenza viene ottenuta monitorando costantemente il processo "svchost.exe" appena generato. Se il processo viene interrotto, il malware riparte da zero e attende di reiniettare il payload la prossima volta che la vittima apre una finestra del browser per un servizio finanziario preso di mira da Water Saci.
Gli attacchi si distinguono per un importante cambiamento tattico. Il trojan bancario implementato non è Maverick, ma piuttosto un malware che mostra continuità strutturale e comportamentale con Casbaneiro. Questa valutazione si basa sul meccanismo di distribuzione e caricamento basato su AutoIt impiegato, nonché sul monitoraggio del titolo delle finestre, sulla persistenza basata sul Registro di sistema e sul meccanismo di comando e controllo di fallback (C2 o C&C) basato su IMAP.

