Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
Back to intelligence
phishing-campaign-intelligenceremote-access-implantpersistence-methodcommand-and-control-method

Photo ZIP Phishing Campaign Hits Hotels With TonRAT Node.js Implant

Updated 4h agoFirst seen Jun 26, 20265 sources

Microsoft reported an active phishing campaign targeting hotel and hospitality organizations across Europe and Asia, using booking-, complaint-, and photo-themed emails to pressure recipients into opening malicious ZIP archives. The messages were routed through trusted services including Calendly and Google redirects, and in later activity used Cloudflare-fronted .cfd domains to evade detection. The ZIP files contained fake PNG shortcut (.LNK) files that launched obfuscated PowerShell, then installed a Node.js-based implant Microsoft tracks as TonRAT; Microsoft said the campaign has been active since April and evolved across multiple waves while keeping the same core infrastructure and tradecraft.

On compromised systems, the attackers established persistence through HKCU\Run and HKCU\RunOnce, added Microsoft Defender process exclusions, and staged payloads in Temp and ProgramData, with some later samples dynamically compiling .NET DLLs via csc.exe and cvtres.exe. TonRAT communicated over encrypted WebSockets and used the TON blockchain API for command-and-control domain resolution, while Microsoft also observed beaconing on non-standard ports such as 56001 and 56002, browser automation, geolocation lookups through ip-api.com, and forced shutdown commands. Microsoft has not attributed the activity to a known threat actor or confirmed follow-on ransomware or data theft, but said the operator is investing in obfuscation, persistence, and delivery evasion to maintain access for later actions.

Share:
Photo ZIP Phishing Campaign Hits Hotels With TonRAT Node.js Implant
Stay ahead

Get ahead of threats like this

Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.

EVENT TIMELINE

How this story unfolded

3 events from the most recent confirmed update back to the earliest known activity.

3 EVENTS
Jun 25, 20263d ago

Microsoft publishes analysis of TonRAT hospitality campaign

On June 25, 2026, Microsoft Threat Intelligence published technical details on the Photo ZIP campaign, including its delivery chain, persistence mechanisms, and post-compromise behavior. Microsoft said it had not attributed the activity to a known threat actor.

Photo ZIP campaign targeting hospitality industry delivers Node.js implant for persistent access | Microsoft Security Blog

Campaign evolves from Wave 1 to Wave 2 with updated delivery tactics

Microsoft observed the intrusion set evolve from Wave 1 to Wave 2 while retaining core infrastructure and behaviors. Changes included PHOTO-prefixed LNK filenames, dynamic .NET DLL compilation via csc.exe and cvtres.exe, and phishing domains fronted by Cloudflare using .cfd domains.

Photo ZIP campaign targeting hospitality industry delivers Node.js implant for persistent access | Microsoft Security Blog

Photo ZIP phishing campaign begins targeting hospitality organizations

Microsoft said an active multi-stage intrusion campaign has targeted hotel and hospitality organizations in Europe and Asia since April 2026. The campaign used phishing emails routed through Calendly and Google redirects to deliver photo-themed ZIP archives containing malicious LNK files that launched PowerShell and installed the Node.js-based TonRAT implant.

Photo ZIP campaign targeting hospitality industry delivers Node.js implant for persistent access | Microsoft Security Blog
LINKED ENTITIES

Related entities

Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.

19 LINKEDOpen in app
Malware
3 linked
Affected products
4 linked
Node.JsMicrosoft DefenderPowershellMicrosoft Defender For Endpoint
Organizations
12 linked
CloudflareMicrosoft CorporationCalendlyGoogleSecurity AffairsSOC PrimeBooking.comNode.js FoundationITOCHU CorporationNodejsITOCHU Cyber & Intelligence Inc.TON API
The operational view lives in Mallory

See the full picture, correlated to your attack surface.

This page covers what’s public. Mallory adds the parts that aren’t — which of your assets are affected, which threat actors are using it right now, which detections to deploy, and what to do next.
Exposure mapping

Map indicators from this story to your assets and identify affected systems in minutes.

Threat actor evidence

Every observed campaign, victim, and pivot linked to actors named in this story.

Associated malware

Malware, exploits, and IOCs connected to the activity described here.

Detection signatures

YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.

Scheduled alerts

Get matching new stories delivered to your team as they break — not the next morning.

AI threads

Ask questions about this story and take action on the answers.