Summary
Backdoor:OSX/DevilRobber.A silently installs applications related to Bitcoin-mining; it may also harvest data from the infected machine and listen for additional commands from a remote user.
Removal
The F-Secure security product will automatically remove the file.
The following instructions apply to the original version of DevilRobber:
- 1. Delete this folder and all its contents: ~/Library/mdsa1331
- 2. Delete this file: ~/Library/LaunchAgents/com.apple.legion.plist
The following instructions apply to the updated version of DevilRobber (DevilRobberV3):
- Delete the folder and all its contents: ~/Library/Pixel_mator
- Delete this file: ~/Library/LaunchAgents/com.apple.pixel.plist
Note: For both versions, subsequently continuing to use the bundled software will reinstall the malware.
A False Positive is when a file is incorrectly detected as harmful, usually because its code or behavior resembles known harmful programs. A False Positive will usually be fixed in a subsequent database update without any action needed on your part. If you wish, you may also:
- Check for the latest database updatesFirst, check if your F-Secure security program is using the latest updates, then try scanning the file again.
- Submit a sampleAfter checking, if you still believe the file is incorrectly detected, you can submit a sample of it for re-analysis.Note: If the file was moved to quarantine, you need to collect the file from quarantine before you can submit it.
- Exclude a file from further scanningIf you are certain that the file is safe and want to continue using it, you can exclude it from further scanning by the F-Secure security product.Note: You need administrative rights to change the settings.
Technical Details
Update (17 Nov 2011)
- It no longer captures a screenshot
- It no longer checks for the existence of LittleSnitch (a firewall application)
- It uses a different launch point name
- It harvests the shell command history
- It harvests 1Password contents (a password manager from AgileBits)
- It now also harvests the system log file
Execution
- /System/Library/Extensions/LittleSnitch.kext
- ~/Library/LaunchAgents/com.apple.legion.plist
Malware components
- mdsa - The malware's main component (detected as Backdoor:OSX/DevilRobber.A.)
- startup.sh - The launch point points to this script, which executes mdsa. This script is detected as Backdoor:BASH/DevilRobber.A
- DiabloMiner - A legitimate application, containing the GPU Bitcoin miner files used by the malware.
- minerd - Another clean, CPU bitcoin miner application.
- miner.sh - This script executes the bundled bitcoin miner applications (detected as Trojan:BASH/DevilRobber.A)
- polipo - Another clean application bundled with the malware, this is a web proxy utility.
- polipo.cfg - polipo's configuration file.
- acab.sh - This script collects data from the infected system (detected as Trojan-Spy:BASH/DevilRobber.A)
MDSA - Remote connections
- 34123 - The backdoor listens for commands on this port.
- 9000 or 34522 - The port used by the web proxy installed by the malware; the specific port varies depending on the sample.
- 34321 - The reason for this mapping is still undetermined.
- Open an interactive shell prompt
- Capture current screen then download the captured image
MDSA - Bitcoin mining
Data harvesting
- Keychain dumped by msda (s_dump.txt)
- Safari browsing history
- The number of files that match the following names:
- truecrypt
- pthc
- vidalia
- Terminal command history
- Screenshot of the current screen
- Bitcoin wallet contents
- External IP address of the infected machine
- Downstream and upstream bit rate of the infected network
- Malware's port mapping attempt status
- The time the malware was executed
Protect your devices from malware with F‑Secure Total
Protecting your devices from malicious software is essential for maintaining online security. F‑Secure Total makes this easy, helping you to secure your devices in a brilliantly simple way.
- Award‑winning antivirus and malware protection
- Online browsing, banking, and shopping protection
- 24/7 online identity and data breach monitoring
- Unlimited VPN service to safeguard your privacy
- Password manager with private data protection
Choose how many devices you want to protect to get started.
- Free customer support
- Cancel anytime
- The trial does not obligate you to buy the product
After 30 days your subscription will renew automatically for one year at €69.99.
More Support
Community
Ask questions in our Community.
User guides
Check the user guide for instructions.
Contact Support
Chat with with or call an agent.
Submit a Sample
Submit a file or URL for analysis.
)
)