HelloInjector is a Windows first-stage loader used in the HelloNet cyber-espionage campaign targeting Russian organizations, including entities in government, energy, transport, education, logistics, industrial, IT, software development, instrumentation, and electronics sectors. The malware is deployed by abusing the local ViPNet Update System through DLL sideloading: a malicious library is placed alongside the legitimate ViPNet updater component so that it is loaded automatically at system startup. Once executed, HelloInjector locates an svchost.exe instance associated with netsvcs, injects its code into that process, and launches the next-stage payload in memory. Reported implementations use native process-injection primitives to write into the remote process and create a thread, allowing execution under a trusted Windows service host context. This behavior provides stealth, persistence across reboots through the updater startup path, and elevated execution context for follow-on modules. HelloInjector serves primarily as the entry point for additional malware in the toolchain, especially HelloProxy, which in turn can retrieve or launch further components such as HelloExecutor, HelloCleaner, and in some cases HelloBackdoor. The broader operation has been tentatively linked with low confidence to an unidentified Chinese-speaking threat actor, though that attribution remains uncertain and false-flag activity has not been ruled out.
1 distinct threat actor Mallory has associated with this family across public reporting. Open in Mallory to see the full evidence chain and overlapping campaigns.
Attackers place a malicious DLL file, HelloInjector, within the ViPNet Update System directory. This file is then sideloaded at startup, injecting into the svchost.exe process to gain elevated privileges and persistence.
6 distinct techniques documented for this family, organized by ATT&CK tactic.
При старте Windows файл itcsrvup64.exe подхватывает ее (благодаря технике DLL Sideloading), после чего малварь запускается вместе с системой.
Ce fichier est chargé latéralement (DLL sideloading) au démarrage du système via le processus légitime itcsrvup64.exe ... pour obtenir des privilèges élevés et assurer la persistance au redémarrage.
If such a process is found, the loader injects itself into the target process using the NtWriteVirtualMemory and NtCreateThreadEx functions.
🧠 TTPs et IOCs détectés # ... T1055.003 — Process Injection: Thread Execution Hijacking (Defense Evasion)
Ce fichier est chargé latéralement (DLL sideloading) au démarrage du système via le processus légitime itcsrvup64.exe ... pour obtenir des privilèges élevés et assurer la persistance au redémarrage.
If such a process is found, the loader injects itself into the target process using the NtWriteVirtualMemory and NtCreateThreadEx functions.
🧠 TTPs et IOCs détectés # ... T1055.003 — Process Injection: Thread Execution Hijacking (Defense Evasion)
При старте Windows файл itcsrvup64.exe подхватывает ее (благодаря технике DLL Sideloading), после чего малварь запускается вместе с системой.
Detected TTPs: T1057 — Process Discovery – “cmd” /c tasklist
contacts the command-and-control (C2) server to receive additional modules
4 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Values are masked here and available in full in Mallory.
8 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.