Da un falso Proton VPN siti per mod di gioco, questo Windows Infostealer è ovunque

| 15 aprile 2026
Windows NWHStealer

Abbiamo scoperto diverse campagne che distribuiscono un infostealer che monitoriamo con il nome di NWHStealer , utilizzando svariati metodi, dai falsi download VPN alle utility hardware e alle mod per videogiochi. Ciò che rende questa campagna degna di nota non è solo il malware in sé, ma anche la sua ampia e convincente diffusione.

Una volta installato, può raccogliere dati del browser, password salvate e informazioni sui portafogli di criptovalute, che gli hacker potrebbero utilizzare per accedere agli account, sottrarre fondi o sferrare ulteriori attacchi.

Abbiamo individuato diverse campagne che utilizzano piattaforme e esche diverse per diffondere NWHStealer. Il programma di furto viene caricato ed eseguito in vari modi, ad esempio tramite autoiniezione o iniezione in altri processi come RegAsm (Strumento di registrazione dell'assembly di Microsoft). Spesso, come caricatore iniziale vengono utilizzati wrapper aggiuntivi quali MSI o Node.js.

Il malware viene diffuso tramite file esca (cioè file che fingono di essere qualcos'altro), come ad esempio:

  • VPN installatori
  • Utilità hardware (ad es. OhmGraphite, Pachtop, HardwareVisualizer, Sidebar Diagnostics)
  • Software per l'estrazione mineraria
  • Giochi, trucchi e mod (ad es. Xeno)

È ospitato o condiviso su diversi canali di distribuzione, tra cui:

  • Siti web falsi che imitano servizi legittimi, come Proton VPN
  • Piattaforme di hosting di codice come GitHub e GitLab
  • Servizi di hosting di file come MediaFire e SourceForge
  • Collegamenti e reindirizzamenti da siti di gioco e di sicurezza YouTube Video

Sebbene esistano molti metodi di distribuzione, in questo blog esamineremo due casi:

  • Caso 1: Un provider di hosting web gratuito che distribuisce un file ZIP dannoso che carica il programma di furto tramite auto-iniezione
  • Caso 2: Siti web fasulli che caricano il programma di furto tramite dirottamento di DLL e iniezione nel processo RegAsm

Caso 1: Un provider di hosting web gratuito distribuisce il programma di furto di dati

Il primo caso è quello più inaspettato. Abbiamo scoperto che un provider di hosting web gratuito, onworks[.]net, ospita nella sua download dei file ZIP che, in definitiva, diffondono il programma di furto di dati.

Il sito web, classificato tra i primi 100.000, consente agli utenti di eseguire macchine virtuali interamente all'interno del browser.

Macchina virtuale in esecuzione nel browser
Macchina virtuale in esecuzione nel browser

Tramite questo sito, gli utenti download ZIP dannoso con nomi del tipo:

  • OhmGraphite-0.36.1.zip
  • Sidebar Diagnostics-3.6.5.zip
  • Pachtop_1.2.2.zip
  • HardwareVisualizer_1.3.1.zip
Una delle pagine che consente di scaricare l'archivio dannoso
Una delle pagine che consente di scaricare l'archivio dannoso

In questo caso, il codice dannoso responsabile del caricamento dello stealer è incorporato nell'eseguibile, ad esempio HardwareVisualizer.exe.

Il programma di caricamento che avvia la catena di infezione
Il programma di caricamento che avvia la catena di infezione

Il programma contiene codice superfluo per rendere più difficile l'analisi ed esegue diverse operazioni, tra cui:

  • Verifica della presenza di strumenti di analisi nell'ambiente e interruzione dell'operazione in caso di rilevamento
  • Implementazione di una funzione di decodifica personalizzata per le stringhe
  • Risoluzione delle funzioni utilizzando LoadLibraryA e GetProcAddress
  • Decrittografia e caricamento della fase successiva utilizzando AES-CBC tramite le API BCrypt

Questo non è l'unico modo in cui viene diffuso il programma di furto. Abbiamo individuato esche simili, con gli stessi nomi di file ZIP, che invece diffondono il programma di furto tramite dirottamento delle DLL.

In questo caso, HardwareVisualizer.exe è in realtà l'eseguibile di WinRAR, e il codice dannoso si trova in WindowsCodecs.dll.

Il file eseguibile di WinRAR contenente la DLL dannosa
Il file eseguibile di WinRAR contenente la DLL dannosa

Durante il monitoraggio del caricatore DLL, abbiamo riscontrato che veniva distribuito anche in altre campagne con esche diverse. Ad esempio, nel secondo caso analizzato, questa DLL dannosa viene diffusa tramite siti web fasulli.

Caso 2: Protone falso VPN sito web e caricatore DLL

Nel secondo caso, abbiamo rilevato un sito web che impersonava Proton VPN che distribuisce un file ZIP dannoso. Questo archivio esegue il programma di furto di identità tramite dirottamento di DLL o un file MSI. Per essere chiari, questo non ha alcuna affiliazione con Proton. VPN e li abbiamo contattati per informarli di ciò che abbiamo scoperto.

I collegamenti al sito web appaiono in diversi siti compromessi YouTube canali, insieme a video generati dall'intelligenza artificiale che mostrano il processo di installazione:

Un sito web fasullo diffonde il programma di furto di dati tramite dirottamento delle DLL
Un sito web fasullo diffonde il programma di furto di dati tramite dirottamento delle DLL
Cartelle contenenti la DLL dannosa
Cartelle contenenti la DLL dannosa 

In altre catene di infezione, questa DLL compare con nomi diversi, quali:

  • iviewers.dll
  • TextShaping.dll
  • CrashRpt1403.dll

Questa DLL decrittografa due risorse incorporate. Il metodo di decrittografia varia a seconda dei campioni: alcuni utilizzano implementazioni AES personalizzate, mentre altri si basano sulla libreria OpenSSL.

Una delle risorse decodificate è una DLL di secondo livello, runpeNew.dll, che viene caricato ed eseguito tramite il GetGet metodo.

La DLL di secondo livello avvia un processo (ad esempio RegAsm) ed esegue l'hollowing dei processi utilizzando API di basso livello, tra cui:

  • NtProtectVirtualMemory
  • NtCreateUserProcess
  • NtUnmapViewOfSection
  • NtAllocateVirtualMemory
  • NtResumeThread

Il payload finale: NWHStealer

Al termine di queste catene di infezione, l'autore dell'attacco distribuisce NWHStealer. Il programma di furto di dati viene eseguito direttamente in memoria oppure si inserisce in altri processi quali RegAsm.exe.

Elenca oltre 25 cartelle e chiavi di registro associate ai portafogli di criptovalute.

Fase di censimento dei portafogli
Fase di censimento dei portafogli

Il ladro raccoglie ed esfiltra dati anche da più browser, tra cui Edge , Chrome Opera, 360 Browser, K-Melon, Brave, Chromium e Chromodo.

Elenco delle cartelle del browser.
Elenco delle cartelle del browser
Elenco delle estensioni del browser.
Elenco delle estensioni del browser

Inoltre, inietta una DLL nei processi del browser, come ad esempio msedge.exe, firefox.exe, o chrome.exe. Questa DLL estrae e decrittografa i dati del browser prima di inviarli al server di comando e controllo (C2).

La DLL iniettata in Microsoft Edge
La DLL iniettata in Microsoft Edge 

La DLL iniettata esegue inoltre un comando PowerShell che:

  • Crea directory nascoste in LOCALAPPDATA
  • Aggiunge quelle directory a Windows Esclusioni del difensore
  • Forza l'aggiornamento di una politica di gruppo
  • Crittografa un getPayload richiesta e la invia al C2
  • Riceve ed esegue payload aggiuntivi camuffati da processi di sistema (ad es., svchost.exe, RuntimeBroker.exe)
  • Crea attività pianificate per eseguire il payload all'accesso dell'utente con privilegi elevati

I dati inviati al C2 vengono crittografati utilizzando l'algoritmo AES-CBC. Se il server principale non è disponibile, il malware può recuperare un nuovo dominio C2 tramite un dead drop basato su Telegram.

Strumento per la risoluzione dei punti di consegna segreti tramite Telegram
Strumento per la risoluzione dei punti di consegna segreti tramite Telegram
File JSON contenente varie informazioni sul sistema compromesso
File JSON contenente varie informazioni sul sistema compromesso

Il malware utilizza inoltre una tecnica nota di bypass del Controllo account utente (UAC) CMSTP per eseguire comandi PowerShell:

  • Genera un numero casuale .inf file nella cartella temporanea
  • Usi cmstp.exe per aumentare i privilegi
  • Conferma automaticamente la richiesta utilizzando Windows API

Come stare al sicuro

Invece di affidarsi a email di phishing o truffe ovvie, gli aggressori dietro questa campagna nascondono malware all'interno di strumenti che le persone cercano attivamente e di cui si fidano. Diffondendosi attraverso piattaforme come GitHub, SourceForge e YouTube , aumentano le probabilità che gli utenti abbassino la guardia.

Una volta installato, il danno può essere grave. Il furto di dati del browser, delle password salvate e delle informazioni relative ai portafogli di criptovalute può portare all'appropriazione indebita degli account, a perdite finanziarie e a ulteriori violazioni della sicurezza.

Ecco i nostri consigli per non farsi cogliere alla sprovvista:

  • Download software scaricabile solo dai siti web ufficiali
  • Presta attenzione ai download da GitHub, SourceForge o piattaforme di condivisione file, a meno che tu non ti fidi della fonte
  • Controlla le firme dei file e i dettagli dell'editore prima di eseguire qualsiasi programma
  • Evita di scaricare strumenti dai link in YouTube descrizioni
  • Consiglio: installa Malwarebytes Browser Guard sul tuo browser per bloccare gli URL dannosi.

Indicatori di compromesso (IOC)

Controlla la firma e la versione del software contenuto negli archivi sospetti.

Hash

e97cb6cbcf2583fe4d8dcabd70d3f67f6cc977fc9a8cbb42f8a2284efe24a1e3

2494709b8a2646640b08b1d5d75b6bfb3167540ed4acdb55ded050f6df9c53b3

Domini

vpn-proton-setup[.]com (sito web fasullo)

get-proton-vpn[.]com (sito web fasullo)

newworld-helloworld[.]icu (dominio C2)

https://t[.]me/gerj_threuh (Punto di consegna segreto su Telegram)

URL

https://www.onworks[.]net/software/windows/app-hardware-visualizer

https://sourceforge[.]net/projects/sidebar-diagnostics/files/Sidebar%20Diagnostics-3.6.5.zip

https://github[.]com/PieceHydromancer/Lossless-Scaling-v3.22-Windows-Edition/releases/download/Fps/Lossless.Scaling.v3.22.zip

Questo è solo un elenco parziale di URL dannosi. Download il plugin Malwarebytes Browser Guard per una protezione completa e per bloccare gli URL dannosi rimanenti.

Informazioni sull'autore

Gabriele è un ingegnere specializzato nella ricerca sul malware che ama combattere il malware. Quando non è impegnato in questo, lo si può trovare a godersi la natura, l'arte e gli animali.