Fragments of Cross-Platform Backdoor Hint at Larger Mac OS Attack
2023-06-16 • Bitdefender •
Bitdefender documented early fragments of a larger macOS and cross-platform toolkit: Python backdoors named shared.dat and sh.py plus a macOS Swift binary called xcc. shared.dat uses ROT13-obfuscated paths and a GITHUB_REQ/GITHUB_RES packet format to collect host, network, and process information, execute commands, and download OS-specific payloads such as an AppleAccount archive on macOS or compiled code on Linux. sh.py stores configuration in ~/Public/Safari/sar.dat, supports command execution, file upload and download, deletion, configuration changes, and Python code execution, and can rotate between configured C2 URLs. The xcc component targets macOS 12+, checks privacy and user-state permissions before likely spyware use, and indicates the observed files were part of a broader multi-stage intrusion set.
Indicators of Compromise
| Type | Value | First Seen | Last Seen |
|---|---|---|---|
| URL | https://www.git-hub.me/view.php | 2023-06-16 | 2023-11-14 |
| HASH | c7d6ede0f6ac9f060ae53bb1db40a4f… | 2023-06-16 | 2023-06-28 |
| HASH | 937a9811b3e5482eb8f96832454723d… | 2023-06-16 | 2023-06-28 |
| HASH | bd8626420ecfd1ab5f4576d83be35ed… | 2023-06-16 | 2023-06-28 |
| HASH | 1ed2c5ee95ab77f8e1c1f5e2bd24658… | 2023-06-16 | 2023-06-28 |
| HASH | 370a0bb4177eeebb2a75651a8addb04… | 2023-06-16 | 2023-06-28 |
| HASH | 76b790eb3bed4a625250b961a5dda86… | 2023-06-16 | 2023-06-28 |