Researchers at Group-IB have discovered 29 new samples of HEAVYGRAM, a multi-stage Windows spyware that targets journalists, Iranian dissidents, and critics of the authorities. Operators control infected systems through Telegram bots, making the messaging platform function as a command-and-control channel.
The attack begins with classic social engineering. Attackers pose as acquaintances or technical support and send archives that appear to contain Telegram, KeePass, or a video editor. Additional lures include WSF and HTA scripts, fake presentations, and a Persian-language screensaver listing expelled students.
After execution, the malware downloads further components via PowerShell, registers itself for persistence in Windows startup, and adds its directories to Microsoft Defender exclusions. The main implant is written in Python, packaged with PyInstaller, and can employ DLL side-loading for stealthy execution.
HEAVYGRAM’s primary feature is its use of the Telegram Bot API. Through bots the malware accepts commands, executes arbitrary instructions, takes screenshots, lists running processes, and sends stolen data back to operators. It also steals session files from Telegram Desktop, allowing account takeover without requiring the victim’s password again.
Group-IB links the campaign to the Handala Hack group and its internet persona Void Manticore, also known as Storm-0842 and Red Sandstorm, which is assessed to act in the interests of Iranian intelligence. Defenders are advised to monitor PowerShell commands that modify Microsoft Defender exclusions, restrict unverified scripts, and inspect suspicious calls to the Telegram Bot API.


