sodcalculator

10 Tech How-To

Check for the Flashback Trojan on Mac OS X

Guide 10-41757 · Updated · Step by step

This guide helps you check an older Mac OS X system for signs of the Flashback Trojan and decide what to do next. Flashback spread through vulnerabilities in Java and affected some older OS X versions; these checks are useful for a legacy Mac, but they cannot certify that a computer is clean.

What You’ll Need

  • Access to the Mac with an administrator account.
  • A current backup of important files, if practical. Do not back up or share suspicious applications or scripts.
  • An internet connection to obtain Apple security updates or a reputable, current security scanner.
  • The macOS version, available from the Apple menu > About This Mac.

Step-by-Step

  1. Check which system you are using. Choose Apple menu > About This Mac and note the OS X version. Flashback is a historical threat associated chiefly with older OS X systems and vulnerable Java installations. A Mac running a supported, updated macOS is not checked the same way as an old OS X installation, and old online instructions may no longer apply. If this is a modern Mac, install available system updates and use a trusted security product rather than relying on historical Flashback commands.
  2. Disconnect if there are strong signs of compromise. If the Mac is showing unexpected browser redirects, pop-ups, unexplained network activity, or security alerts, disconnect Wi-Fi and Ethernet while you assess it. Avoid logging in to email, banking, or other sensitive accounts from the possibly affected Mac. Do not open suspicious downloads or try to remove files based only on their names.
  3. Install available Apple updates. Reconnect only if needed to obtain updates from Apple, and use Software Update or the update mechanism provided by that OS X release. Install applicable security updates, then restart. Older releases may no longer receive updates; if Software Update offers none, that does not prove the system is safe. Avoid downloading an update installer from an unknown website.
  4. Review Java, the route associated with many Flashback infections. Flashback commonly exploited weaknesses in Java browser components. On older OS X versions, look in System Preferences for a Java preference pane or use the Java control panel if one is installed; disable browser Java or uninstall the Java plug-in if you do not need it. Menu names vary by OS X release. Do not confuse Java with JavaScript: turning off JavaScript in a browser is not the same thing and is not a reliable Flashback check.
  5. Run a reputable malware scan. Choose a security scanner from a recognized vendor or an Apple-provided removal/update mechanism appropriate to that operating system. Get it from the vendor’s official site, check that it supports the Mac’s OS X version, update its detection definitions if possible, and run a full scan. Follow its instructions for detected items. A scanner that cannot run on an obsolete system may not be a suitable test; do not install an unofficial patched copy.
  6. Check for unexpected symptoms, but treat them as clues only. Look for browser home-page or search-engine changes you did not make, repeated redirects, unfamiliar browser extensions, or new login items. Review browser extensions and System Preferences > Users & Groups > Login Items, where available. Remove only items you can identify as unwanted. Flashback variants changed over time, so there is no single filename or visible symptom that safely confirms or rules out infection.
  7. Use Terminal checks only if you can verify the commands. Historical Flashback check commands and indicators vary by OS X version and malware variant. Do not paste commands from an old forum or run a script that deletes files without understanding it. If an Apple support document or a trusted security vendor provides a check specifically for your OS X version, follow that source exactly. A harmless-looking command can expose private data or damage the system if altered.
  8. Respond to a detection safely. If a scanner reports Flashback or another threat, use the scanner’s quarantine or removal option and follow its restart instructions. Keep the Mac offline until the result is clear. From a separate, trusted device, change passwords for important accounts that were accessed on the Mac, starting with email; enable multifactor authentication where available. Contact a qualified Mac support professional if the scanner cannot remove the item or the system is unsupported.
  9. Consider a clean reinstall for an old or unreliable Mac. If infection is confirmed, removal fails, or you cannot trust the system’s integrity, preserve only essential personal documents and reinstall OS X from trusted Apple recovery or installation media appropriate to that Mac. Do not restore unknown applications, browser extensions, or system files from a backup. Update the system before using it for sensitive activity. If the Mac cannot run a supported system, avoid using it for accounts or tasks that require current security.

Common Mistakes

  • Assuming the absence of symptoms means a clean Mac. Malware can be quiet, and symptoms such as redirects can also have unrelated causes.
  • Trusting a single old checklist. Flashback had multiple variants, and online detection instructions can be obsolete or unsafe. A filename alone is not proof.
  • Mixing up Java and JavaScript. Flashback’s historical infection path involved Java vulnerabilities; disabling JavaScript does not substitute for updates or a malware scan.
  • Deleting unfamiliar system files manually. Removing the wrong item can break OS X, and deleting one component may not remove an infection completely.
  • Entering passwords on a suspect Mac. Use a separate trusted device for password changes and other sensitive account actions.

Tips

  • Write down the OS X version and scanner name, and save the scan result. This helps support staff give version-specific guidance.
  • Prefer official Apple update channels and security vendors’ own download pages. Be wary of pop-ups claiming the Mac is infected and demanding a download.
  • Keep Java disabled or removed if no application you rely on needs it. If an older app requires Java, limit its use and keep the relevant components updated where updates are available.
  • Maintain a backup, but remember that a backup is not a malware scanner. Keep a clean copy of important documents and avoid restoring questionable software.

Troubleshooting

The scanner will not install or run: It may no longer support that OS X release. Do not bypass its compatibility checks or download a modified installer. Consult the vendor’s official compatibility information, use a supported Mac for account tasks, or ask a qualified technician to assess the old system.

The scan is clean, but redirects continue: Check the browser’s extensions, home page, proxy settings, and search settings. Remove only changes you recognize as unwanted, and run a second scan from another reputable vendor if its product supports your OS. Persistent redirects can also come from a router, unwanted browser add-on, or a different threat.

You cannot identify a file or command: Stop before deleting or running it. Search the exact item on the official security vendor’s site or seek professional help. Do not post logs containing usernames, file paths, or other private information publicly.

The Mac is too old for updates: A clean scan cannot make an unsupported system safe for sensitive use. Use a supported device for online accounts and consider replacing or retiring the old Mac. If you must preserve it for offline use, disconnect it from networks and keep essential files backed up.

Frequently Asked Questions

Is Flashback still a concern on current Macs?
Flashback is a historical Mac threat associated with older OS X and Java vulnerabilities. Current systems should still be updated and scanned with supported security tools, but old Flashback-specific procedures are not a general modern malware test.

Can I tell I have Flashback from a browser redirect?
No. Redirects can have many causes. Treat them as a reason to check browser settings and scan, not as confirmation of Flashback.

Does disabling JavaScript remove Flashback?
No. JavaScript and Java are different technologies. Disabling JavaScript is not a substitute for OS X updates, managing Java components, or scanning.

Is a clean antivirus scan proof the Mac is safe?
No scan can guarantee that. Detection depends on the tool, its definitions, the OS version, and the threat. A clean result is useful evidence, not certainty.

Should I change my passwords?
If an infection is confirmed or sensitive accounts were used on a suspect Mac, change passwords from a separate trusted device. Prioritize email and other accounts that can reset access to other services.

Can I use Terminal to check for Flashback?
Only use commands from a trustworthy source that explicitly applies to your OS X version. Historical commands may be incomplete or unsafe; a supported scanner or qualified technician is usually a safer choice.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →