CRESCENTHARVEST Uses Farsi Protest Lures in Suspected Iran-Focused Espionage Campaign

Summary
Acronis TRU details CRESCENTHARVEST, a suspected cyberespionage campaign using Farsi protest-themed lures and DLL sideloading to deploy a RAT and stealer. Intended victims and Iranian-aligned attribution remain uncertain.
Key points
- Acronis TRU found CRESCENTHARVEST using Farsi protest-themed archives containing malicious .LNK shortcuts disguised as media; the campaign’s specific victim set is unknown.
- The shortcuts extract a payload, launch scripts through PowerShell, and establish persistence with a scheduled task triggered by a Windows NetworkProfile event.
- A signed Google binary, software_reporter_tool.exe, sideloads two malicious DLLs; one decrypts Chrome app-bound keys, while the other provides RAT and information-stealing capabilities.
- The malware can harvest browser credentials, cookies and history, steal Telegram session data, log keystrokes, enumerate security products, and execute operator commands.
- The implant sends JSON commands and exfiltrates files over HTTPS. Acronis observed servicelog-information[.]com as C2 infrastructure and linked it to 185.242.105.230.
- Acronis found code and tradecraft similarities to Iranian-aligned activity but said the evidence does not support high-confidence attribution. The campaign’s likely interest in Farsi-speaking protest supporters is an assessment, not a confirmed victim profile.
- Acronis reports that its EDR/XDR detects and blocks the threat.
Article Details
- Attack Vectors
- Farsi-language protest reports and media in RAR archives were used as lures; two malicious LNK shortcuts disguised as image and video files extracted and launched the payload.
- The article says the initial dissemination mechanism was not observed; spear-phishing or prolonged social engineering are presented as possible scenarios.
- A signed Google software_reporter_tool.exe loaded malicious DLLs through DLL search order hijacking.
- A scheduled task triggered by a Windows NetworkProfile event (EventID 10000) ran the payload when network connectivity was established.
- Defensive Notes
- Treat unsolicited files with heightened skepticism, including files that appear relevant to current events or personal interests.
- The article recommends hardware security keys for at-risk individuals and organizations.
- Acronis reports that the threat was detected and blocked by Acronis EDR / XDR.
Indicators of compromise
| Type | Indicator | Context |
|---|---|---|
| DOMAIN | servicelog-information[.]com | C2 domain repeatedly associated with samples analyzed in the campaign. |
| IPV4 | 185[.]242[.]105[.]230 | IP address linked to the campaign's C2 domain through TLS certificate observations and identified as C2 infrastructure. |
| SHA256 | 03315debd0c7a253b59a6b447d0673aa3de84103ca3cd4d5b6148c018d90b39b | SHA-256 of the malicious LNK shortcut disguised as an image file. |
| SHA256 | 0fbc1f9cbacf076d2ced458e2d1afff0c615640a4647996bca2b651b80f90a6e | SHA-256 of the malicious version.dll RAT and information-stealing module. |
| SHA256 | 62c4814c88521619ec6bc42e93b88c23f6727e1413f312e53063cdf089c6bc58 | SHA-256 of files.rar, an archive containing campaign lure files and malicious content. |
| SHA256 | bd8a48d4dc71552c790a44065cce77c7592f1d00e6cbe904af01f1d164d4dd78 | SHA-256 of the malicious LNK shortcut disguised as a video file. |
| SHA256 | dde9fec23a8db87842babb40c306ee6685a13de7a6a2d9f6dc65ed5ea5df87a3 | SHA-256 of a ZIP archive identified in the campaign's file indicators. |
| SHA256 | e3cf12272d9103e4693333543b0f25840b18ac6bbea11d17202d752e6a49d707 | SHA-256 of a ZIP archive identified in the campaign's file indicators. |
| SHA256 | fc1319166cfb607402e9dcaf68ef13ce10f326dbb6ac406ef576e1c02e7404a9 | SHA-256 of urtcbased140d_d.dll, the malicious module that decrypts Chrome app-bound keys. |
MITRE ATT&CK
T1027 · Obfuscated Files or InformationThe implant uses XOR decryption for strings and PEB walking to resolve APIs without static imports.T1041 · Exfiltration Over C2 ChannelCredentials, cookies, browsing history, Telegram data, and logs are uploaded to C2 over encrypted HTTPS.T1053.005 · Scheduled TaskA scheduled task runs the payload in response to a Windows NetworkProfile event (EventID 10000).T1056.001 · KeyloggingThe implant installs a WH_KEYBOARD_LL hook, writes keystrokes to a hidden file, and uploads the log to C2.T1059.001 · PowerShellThe LNK-launched execution chain uses cmd.exe to launch PowerShell, which extracts and deploys the payload.T1059.003 · Windows Command ShellNested conhost.exe processes spawn cmd.exe to execute commands in the LNK execution chain.T1071.001 · Web ProtocolsThe implant communicates with C2 over HTTPS using Windows HTTP APIs and JSON requests.T1082 · System Information DiscoveryThe implant reads the Windows build number and collects system profiling information, including username and region.T1087.001 · Local AccountThe GetUsers command uses NetUserEnum to enumerate local accounts and return their privilege classifications to C2.T1204.002 · Malicious FileVictims were lured into clicking LNK shortcuts disguised as protest-related image and video files.T1218 · System Binary Proxy ExecutionThe campaign uses the signed Google software_reporter_tool.exe to load malicious DLLs.T1518.001 · Security Software DiscoveryThe malware queries WMI in rootSecurityCenter2 for installed security products and their protection states.T1555.003 · Credentials from Web BrowsersThe malware decrypts Chrome app-bound keys through COM interfaces and uses recovered keys to access saved browser data.T1574.001 · DLLThe malicious DLLs were loaded by software_reporter_tool.exe through DLL search order hijacking.
Malware
Vendors
AcronisAcronis TRU uncovered a targeted espionage campaign named CRESCENTHARVEST that uses Farsi-language protest lures to trick victims into opening malicious .LNK shortcuts and install a multi-module stealer/RAT.GoogleThe implant chain relies on DLL sideloading via a signed Google binary, extracts browser appâbound keys, logs keystrokes and exfiltrates data to a C2 in Riga.
Products
Google Chromeas a parameter, in this case Google Chrome, which is then passed to a routineMicrosoft WindowsPersistence is achieved via a scheduled task triggered by the Windows NetworkProfile event (EventID 10000), executing the payload whenever the system connects to the network.Software Reporter ToolSoftware Reporter Tool was created as a securityTelegram DesktopTelegram Desktop account data, such as session files and much kore by searching
Tools
Countries
IranAcronis’ Threat Research Unit (TRU) has uncovered a malware campaign, dubbed CRESCENTHARVEST, potentially targeting supporters of Iran’s ongoing protests with the goal of information theft and long-term espionage.LatviaInfrastructure includes the domain servicelog-information[.]com and IP 185.242.105.230 (hosted in Riga, Latvia, ASN AS42532); code reuse and telemetry suggest links to Iranian-aligned activity but attribution is not
