ZeroHour
Cyber Security Newspublished ()ingested Tushar Subhra Dutta
Part of a story covered by 3 sources: “Operation RapidRust: APT36's Rust Malware Suite Reaches Air-Gapped Indian and Afghan Government Networks” — merged summary and timeline →

APT36 Uses USB-Spreading Malware to Reach Air-Gapped Government Networks

highThreat actor exploited in the wildimportance 78
AI summary · glm-5.3-flash

Zscaler attributes the RapidRust campaign by Pakistan-linked APT36 to USB-propagating Rust malware targeting air-gapped government networks in India and Afghanistan.

Zscaler identified in August 2026 a campaign tracked as RapidRust in which APT36 uses infected removable drives to reach air-gapped government environments in India and Afghanistan. RUSTYMOVE, a Rust USB-spreading utility, copies a fake-PDF shortcut and the RUSTYSHADE backdoor to removable media; RUSTYSHADE uses attacker-controlled private GitHub repositories for C2, running shell commands, capturing screenshots and webcam images, while PSNATCH and BASHNATCH steal files. Operators enumerated users, shares, and remote administrative shares to expand beyond initial victims, with payloads staged on lookalike domains mimicking Indian media outlets and Backblaze B2 storage.

  • RUSTYMOVE polls removable devices every two seconds and drops payloads via disguised shortcuts
  • RUSTYSHADE backdoor uses private GitHub repos for C2, stealing files, screenshots, and webcam captures
  • Logon-triggered scheduled task StandAloneOneDriveUpdater-2626 launches the USB spreader
  • Operators enumerate users, processes, and admin shares to expand beyond the first victim
  • IoCs include file hashes, lookalike domains like indiatodays[.]org, and Backblaze staging URLs

Indicators of compromiseAll →

TypeIndicatorContext
domainbackblazeb2.comion Payload staging URL hxxps://clients-easy.s3.us-east-005.backblazeb2[.]com/Automata-20.zip RUSTYMOVE payload archive Payload staging
domainindiatodays.org[.]org Domain used to stage payloads Payload staging domain indiatodays[.]org Domain used to stage payloads Payload staging URL theprin
domainofficialinfo.org[.]org Domain used to stage payloads Payload staging domain officialinfo[.]org Domain used to stage payloads Payload staging domain indi
domaintheprints.orgcac18da31 Automata-20.exe, RUSTYMOVE Payload staging domain theprints[.]org Domain used to stage payloads Payload staging domain offi
md5aade06ec611d69f1553035f22356ccf4b37e02e77f9d6a92e DriverInstaller.exe, RUSTYSHADE File hash Aade06ec611d69f1553035f22356ccf4 Ad4afe86a835bb2f7768862d358ebd8324c05902 05bbeea42f481a3dd1
md5f16f507a8ed515663a4f07050cd97a74Automata-20.zip, ZIP archive containing RUSTYMOVE File hash F16f507a8ed515663a4f07050cd97a74 00e1cc0fb1355c196c069791a02b4a5f3b57ae9470fc6cba3c2021889fb
sha1ad4afe86a835bb2f7768862d358ebd8324c05902.exe, RUSTYSHADE File hash Aade06ec611d69f1553035f22356ccf4 Ad4afe86a835bb2f7768862d358ebd8324c05902 05bbeea42f481a3dd1b3f670aba481f7c5c8e897ef321d65188317be5a6
sha25605bbeea42f481a3dd1b3f670aba481f7c5c8e897ef321d65188317be5a65a4d7f1553035f22356ccf4 Ad4afe86a835bb2f7768862d358ebd8324c05902 05bbeea42f481a3dd1b3f670aba481f7c5c8e897ef321d65188317be5a65a4d7 Automata-20.zip, ZIP archive containing RUSTYMOVE File hash
urlhttps://clients-easy.s3.us-east-005.backblazeb2[[.]org/gsheets Payload staging location Payload staging URL hxxps://clients-easy.s3.us-east-005.backblazeb2[.]com/Automata-20.zip RUSTYMOVE payload archive Payload stag
urlhttps://f005.backblazeb2[tomata-20.zip RUSTYMOVE payload archive Payload staging URL hxxps://f005.backblazeb2[.]com/file/Clients-easy/DriverInstaller.zip RUSTYSHADE paylo
Full article833 words · extracted from cybersecuritynews.com · click to collapse

APT36, a Pakistan-linked threat group, has launched a campaign that uses infected removable drives to carry malware into disconnected government environments.

The operation, called RapidRust, targets India and Afghanistan with a backdoor, file stealers, and a USB-spreading tool. This approach is important because air-gapped networks are separated from the internet to protect sensitive systems.

A USB drive can still bridge that physical divide when it moves between an infected computer and a restricted one, a risk also illustrated by reports on GoldenJackal air-gap attacks.

Analysts at Zscaler identified the activity in August 2026 and attributed it to APT36. The toolkit can steal documents, survey local networks, and reach systems without internet connectivity.

Zscaler said in a report shared with Cyber Security News (CSN) that the campaign blends private GitHub repositories, cloud-hosted payloads, and lookalike domains that mimic Indian media outlets. Those choices can help activity blend into web use.

The campaign also shows how a small propagation utility can create serious exposure in controlled settings. It can let a user transport infection across a security boundary.

This is especially relevant for offices where classified records move between administrative workstations and isolated operational systems, because one unvetted drive can undermine that separation during routine device transfers.

APT36 Uses USB-Spreading Malware

At the center of this phase is RUSTYMOVE, a lightweight Windows program written in Rust. Once installed on a compromised computer, it continually watches for USB, SD, MMC, and IEEE 1394 removable devices, checking again every two seconds for new media.

When it finds a drive, the tool copies two prepared files to its root folder: an archive containing the RUSTYSHADE backdoor and a shortcut disguised as a PDF document.

Researchers assess with high confidence that opening the shortcut runs the archived backdoor after extraction, turning the removable drive into a delivery mechanism.

RUSTYMOVE tracks a drive’s unique identifier so it does not repeatedly copy the same files. It has no built-in network command channel or hidden payload of its own, which suggests its narrow role is to spread the attack.

Similar USB-borne tradecraft featured in Mustang Panda SnakeDisk campaign, underlining why isolation alone is not a complete safeguard.

APT36 also created a logon-triggered scheduled task named StandAloneOneDriveUpdater-2626 to start the tool and make it resemble an updater.

Defenders should restrict removable media on sensitive systems, require approved and scanned devices, and investigate unexpected shortcut files, archives, and scheduled tasks running from public-user directories.

Backdoor and Data Theft Tools

The USB component works alongside RUSTYSHADE, a 64-bit Rust backdoor that uses attacker-controlled private GitHub repositories for commands and stolen data.

It encrypts communications, allowing the operator to request directory listings, run shell commands, capture screenshots, take webcam images, and upload files.

The use of a development platform as a control channel can complicate monitoring if organizations treat all GitHub traffic as harmless. That technique has appeared in campaigns, including GitHub infrastructure abuse campaign, making repository API access worth reviewing.

APT36 also used PSNATCH for Windows and BASHNATCH for Linux to search folders, removable-drive letters, and recent files before sending data to private repositories.

PSNATCH limits collection by file size and tracks previously uploaded material, which helps it make smaller follow-up transfers instead of repeatedly taking the same data.

After gaining access, operators ran commands to identify users, processes, connected machines, shares, and reachable systems.

They then tested network services and attempted connections to remote administrative shares, a sequence that shows the campaign is designed to expand beyond its first victim.

Security teams should block the listed domains and URLs, hunt for the named artifacts, and examine unusual PowerShell activity, GitHub API use, and suspicious cloud-storage downloads.

Network segmentation and controls on removable media are especially important where government or defense systems must remain offline.

Indicators of compromise (IoCs):-

TypeIndicatorDescription
File hash40a75f87f1e52c33df9ca733aaf8ebbb00aff1a72c5d5635ab36ce2eb370718a7f0557a052d07b3ef0c5f27d082551d51027de452682e1fbd5bb38a897ea4b31bd387523DriverInstaller.zip, ZIP archive containing RUSTYSHADE
File hashAe77f1834ccde53258bc27a779102af2761ccb15af1c3fe6e4365ddf65578966e4c84fc980fdde0dafa450ae33937ccef752b46666da567926b2f39b37e02e77f9d6a92eDriverInstaller.exe, RUSTYSHADE
File hashAade06ec611d69f1553035f22356ccf4 Ad4afe86a835bb2f7768862d358ebd8324c05902 05bbeea42f481a3dd1b3f670aba481f7c5c8e897ef321d65188317be5a65a4d7Automata-20.zip, ZIP archive containing RUSTYMOVE
File hashF16f507a8ed515663a4f07050cd97a74 00e1cc0fb1355c196c069791a02b4a5f3b57ae9470fc6cba3c2021889fb4093d0221dc6925818666df25718a630c562cac18da31Automata-20.exe, RUSTYMOVE
Payload staging domaintheprints[.]orgDomain used to stage payloads
Payload staging domainofficialinfo[.]orgDomain used to stage payloads
Payload staging domainindiatodays[.]orgDomain used to stage payloads
Payload staging URLtheprints[.]org/adrivePayload staging location
Payload staging URLtheprints[.]org/drivefolderPayload staging location
Payload staging URLtheprints[.]org/mauPayload staging location
Payload staging URLtheprints[.]org/msheetsPayload staging location
Payload staging URLtheprints[.]org/gsheetsPayload staging location
Payload staging URLhxxps://clients-easy.s3.us-east-005.backblazeb2[.]com/Automata-20.zipRUSTYMOVE payload archive
Payload staging URLhxxps://f005.backblazeb2[.]com/file/Clients-easy/DriverInstaller.zipRUSTYSHADE payload archive

Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.

Cut every SOC alert investigation by 21 min. Power your SOC with instant IOC context for immediate response: Integrate TI Lookup in your SOC

Tushar Subhra Dutta

Tushar is a senior cybersecurity and breach reporter. He specializes in covering cybersecurity news, trends, and emerging threats, data breaches, and malware attacks. With years of experience, he brings clarity and depth to complex security topics.

Text extracted automatically; images, tables and formatting may be missing. Original: https://cybersecuritynews.com/apt36-uses-usb/