A website says you must open Terminal and paste a command to prove you are human. On a Mac, that is not a security check. It is a warning that the page may be trying to make you install malware yourself.
ClickLock Stealer turns that single moment of trust into a full compromise, stealing passwords, browser data, crypto wallets, and Keychain secrets while leaving a persistent backdoor behind.

ClickLock Stealer Overview
ClickLock Stealer is modular information-stealing malware built for macOS. It is associated with a ClickFix-style delivery method: a deceptive page pretends that the visitor must complete a browser verification, fix a Mac problem, or follow a technical instruction. Instead of exploiting the computer automatically, the page persuades the victim to open Terminal and run the attacker’s command.
Once that command is executed, an orchestrator script downloads several specialized components. One targets ordinary credentials, another extracts Keychain-related data, another hunts for cryptocurrency wallets and browser profiles, and a fourth installs a persistent backdoor based on GSocket. The modules can operate together in seconds, giving the attacker both an immediate archive of valuable data and a way to return later.
The theft is unusually broad. ClickLock has targeted data from Chrome, Brave, Edge, Opera, Vivaldi, Arc, Chromium, and Firefox, along with more than 30 crypto wallet extensions, desktop wallet applications, password-manager extensions, FTP credentials, shell history, and SSH keys. It can also seek Chrome’s Safe Storage key from the macOS Keychain, which helps decrypt passwords stored by the browser.
The malware is aggressive when a victim hesitates. Scripts can suppress notifications, hide the Terminal cursor, and repeatedly close visible applications while presenting password or Keychain prompts. Even after the short-lived stealing components remove themselves, the backdoor can remain in the user’s Library folder and reconnect after a restart. More than 100 victims across 33 countries were identified early in the campaign, showing that this is an active financial threat rather than a theoretical proof of concept.
ClickLock does not need to break macOS with a hidden vulnerability. It borrows the victim’s own permissions and uses believable system dialogs as part of the coercion. That distinction is important: fully updated Macs are still exposed when a user runs an untrusted shell command and approves access. Security updates remain essential, but the decisive defense here is refusing to treat copied Terminal instructions as a normal part of browsing.
How the ClickLock Stealer Attack Works
Step 1: A fake verification or Mac-help page sets the trap
The victim lands on a page that resembles a human-verification screen, software guide, community answer, or Mac cleanup instruction. It may borrow the visual language of a familiar security check without being operated by that service.
The key red flag is the instruction to open Terminal. Real CAPTCHA systems verify activity inside the browser; they do not require pasted shell commands, administrator passwords, or Full Disk Access.
Step 2: The victim pastes a command into Terminal
The copied command may look like a long certificate string or harmless maintenance script. In reality, it contacts attacker-controlled or compromised websites and launches a shell script. Some payloads are piped directly into bash, reducing the number of obvious files left in Downloads.
At this point the victim has crossed the security boundary for the attacker. macOS is executing a command explicitly approved by the user, so ordinary browser protections cannot stop the next stage.
Step 3: Four specialized components are downloaded
The orchestrator retrieves modules for credential theft, Keychain access, crypto-wallet collection, and remote access. Different components can be updated independently, making the operation flexible and harder to summarize as one suspicious app.
Some files are stored under hidden folders such as ~/.cacheb/. Others can run directly through the shell and remove themselves after completing their task.
Step 4: Password and Keychain prompts are weaponized
ClickLock may show a convincing macOS password dialog and test the password immediately. If the victim cancels, persistence components can activate later and repeatedly close open applications until another prompt is answered.
A similar loop can pressure the user to approve a genuine Keychain request. The dialog may look legitimate because it is a real system prompt, but the process requesting the secret is malicious.
Step 5: Browser, wallet, and account data is archived
The stealer searches browser profiles, wallet extensions, password managers, desktop wallet folders, shell history, FileZilla data, SSH material, and basic system information. The collected files are bundled and sent out, giving the attacker enough information to hijack accounts or drain cryptocurrency.
Stolen cookies are especially dangerous because they may allow access to an account without immediately asking for the password or multi-factor code.
Step 6: A persistent backdoor keeps the Mac exposed
A modified GSocket component can install under the name iCloud in the user’s Library directory and establish a reverse shell. LaunchAgents, crontab entries, and shell configuration changes can restart malicious components after login.
The Mac may appear normal when the theft finishes. That calm screen does not mean the threat is gone; the operator may still have remote access.
What ClickLock Stealer Targets
- Saved browser passwords, cookies, history, bookmarks, and autofill data.
- macOS login credentials and Chrome’s Safe Storage encryption key.
- Browser wallet extensions such as Ethereum, Solana, and multi-chain wallets.
- Desktop cryptocurrency wallets and stored blockchain addresses.
- Password-manager extension data and locally accessible vault information.
- SSH keys, shell history, FTP credentials, and system details.
- Ongoing remote access through the installed backdoor.
Red Flags of a ClickLock Page
- It says a CAPTCHA or browser check requires Terminal.
- It copies a command to the clipboard and tells you to paste it without explaining each part.
- It asks for Full Disk Access, an administrator password, or Keychain approval immediately.
- It claims the verification cannot finish unless every visible app is closed.
- The page appears on a compromised blog, unfamiliar domain, or ad-driven redirect.
- The Terminal shows a fake progress animation while unrelated downloads occur.
What to Do If You Ran the ClickLock Command
- Disconnect the Mac from the internet. This can interrupt further exfiltration and the backdoor’s remote connection.
- Do not enter more passwords into prompts. Close the lid or power the Mac down if applications are being killed and prompts keep returning.
- Use another trusted device to secure critical accounts. Change your primary email, Apple Account, password manager, financial accounts, and crypto-related credentials.
- Move cryptocurrency immediately. Create clean wallets on a trusted device and transfer remaining assets. Treat every seed phrase or private key stored on the Mac as exposed.
- Revoke sessions and rotate SSH keys. Sign out browser sessions, invalidate application passwords, replace SSH keys, and remove unknown account recovery methods.
- Follow the complete Mac cleanup guide below. Check profiles, suspicious apps, LaunchAgents, browser settings, and hidden persistence rather than deleting only Terminal history.
- Consider a clean reinstall for high-value systems. If the Mac held business credentials, development keys, or large crypto assets, professional incident response or a verified clean macOS reinstall is the safer choice.
Frequently Asked Questions
Can ClickLock Stealer infect a Mac just by opening a page?
The documented chain depends on user action. The page persuades the visitor to paste and run a Terminal command, then requests passwords or access. Simply closing the page without running anything is very different from executing its instructions.
Is deleting the downloaded script enough?
No. Some components can run without remaining as obvious downloads, while LaunchAgents, shell changes, hidden folders, and the GSocket backdoor may survive. A proper response checks the entire persistence chain and secures every credential that the Mac could access.
Does FileVault protect the stolen data?
FileVault protects data when the Mac is powered off and the disk is locked. It does not stop malware running inside an unlocked user session from reading files and browser profiles that the user can already access. Disk encryption remains valuable, but it is not a substitute for removing an active stealer.
The Bottom Line
ClickLock Stealer proves that a Mac does not need a software exploit to suffer a devastating compromise. One pasted Terminal command can hand over passwords, wallet data, Keychain secrets, and long-term remote access.
No legitimate CAPTCHA or browser check requires Terminal. If you ran such a command, disconnect the Mac, protect your accounts and wallets from another device, and complete the full cleanup rather than assuming the danger ended when the browser page closed.
- STEP 1: Remove malicious profiles
- STEP 2: Delete malicious apps
- STEP 3: Reset browsers back to default settings
- STEP 4: Run a scan with Malwarebytes for Mac to remove malware
STEP 1: Remove malicious profiles
Profiles are used by IT admins in businesses to control the behavior of their Macs. These profiles can configure a Mac to do many different things, some of which are not otherwise possible.
When it comes to home users, adware and browser hijackers are using the configuration profile to prevent users from removing malicious programs from the computer. This also prevents the user from changing that behavior in the browser’s settings.
In this first step, we will check your computer to see if any configuration profiles are installed. To do this, follow the below steps:
-
Open “System Settings”
From the Apple menu () in the top-left corner of the screen, select System Settings. (On macOS Monterey and earlier, this is called System Preferences.)

-
Look for “Profiles”
Where you find configuration profiles depends on your version of macOS:
macOS Sequoia (15) and later: click General in the sidebar, then click Device Management. You may need to scroll down.

macOS Ventura (13) and Sonoma (14): click Privacy & Security in the sidebar, then click Profiles near the bottom.
macOS Monterey (12) and earlier: in System Preferences, click Profiles.
You can also type “Profiles” in the search box.
No profiles listed, or no Profiles section at all? That means no configuration profiles are installed on your Mac, which is completely normal. Skip ahead to the next step of this guide. -
Remove the malicious profiles
Malware uses configuration profiles to lock your browser settings — forcing a fake search engine or homepage on you and preventing you from changing it back. If you see a profile you don’t recognize (and your Mac isn’t managed by your workplace or school), select it, press the − (minus) button, and click Remove to confirm.

STEP 2: Delete malicious apps
In this second step, we will try to identify and remove any malicious apps and files that might be installed on your computer. Sometimes redirects or adware programs can have usable Uninstall entries that can be used to remove these programs.
-
Quit the malicious programs
Check the Apple menu bar in the top-right corner of your screen. If you see an icon you don’t recognize, click it and select Quit. This stops the malware from running so it can’t interfere while we remove it.
-
Open “Finder”
Click the Finder icon in your dock.

-
Click on “Applications”
In the Finder sidebar, click “Applications“.

-
Find and remove the malicious app
Scroll through the list of installed apps and look for anything suspicious — an app you don’t remember installing, or one with a strange or generic name. When you find it, right-click it and select “Move to Trash“.
Some known malicious programs to look for: SearchMine, TakeFresh, TopResults, FeedBack, ApplicationEvents, GeneralOpen, PowerLog, MessengerNow, ImagePrime, GeneralNetSearch, Reading Cursors, GlobalTechSearch, PDFOnline-express, See Scenic Elf, MatchKnowledge, Easy Speedtest, and WebDiscover. The names change constantly, though — so treat any app you can’t account for as suspect.

-
Empty the Trash
Before you empty the Trash, check that it doesn’t hold anything else you want to keep, because emptying it permanently deletes everything in it. Then right-click the Trash icon in your dock and select “Empty Trash“.

Check login items and background apps
Malware often sets itself to start automatically. Open the Apple menu > System Settings, click General, then click Login Items & Extensions (called Login Items in macOS Ventura and Sonoma). Look for apps you don’t recognize in the list of items that open at login and in the list of apps allowed to run in the background. Select an unwanted item and click the Remove (−) button, or turn off its switch.

This check doesn’t delete any files. Note the names you find, because they help you spot related files in the next step.
Find and remove the malicious files
Malware on Mac uses launch agents and launch daemons — small files that automatically restart the malware every time you boot your Mac. We’ll check the four folders where they hide:
- Click the desktop to make sure you’re in Finder, then open the “Go” menu and click “Go to Folder“.

- Copy and paste each of the paths below into the window, one at a time, then double-click the matching folder that appears:
- /Library/LaunchAgents
- ~/Library/LaunchAgents
- /Library/Application Support
- /Library/LaunchDaemons

- In each folder, look for suspicious .plist files — typically named after the malware or with odd, random-looking names. Examples seen in past infections include “installmac.AppRemoval.plist”, “myppes.download.plist”, “mykotlerino.ltvbit.plist”, and “com.myppes.net-preferences.plist”. A name alone is not proof. For example, “com.adobe.fpsaud.plist” belongs to Adobe’s own Flash Player updater. When you find a malicious file, move it to the Trash — then empty the Trash again when you’re done.
Be careful: these folders also contain files belonging to legitimate apps — especially /Library/Application Support, where programs like Adobe, Google, and Microsoft store their data. Only delete files you’re confident are malicious. If you’re unsure about a file, search its exact name online first, or leave it in place and continue with the Malwarebytes scan later in this guide.
- Click the desktop to make sure you’re in Finder, then open the “Go” menu and click “Go to Folder“.
STEP 3: Reset browsers back to default settings
In this third step, we will remove spam push notifications and malicious extensions, and change to default any settings that might have been changed by malware.
For each browser that you have installed on your computer, please click on the tab below and follow the displayed steps to reset that browser.
Remove malicious extensions and settings from Safari
To remove malware from Safari we will check if there are any malicious extensions installed on your browser and what settings have been changed by this malicious program.
-
Go to Safari’s “Settings”.
On the menu bar, click the “Safari” menu and select “Settings”. In older versions of Safari, this menu item is called “Preferences”.

-
Check Homepage.
This will open a new window with your Safari settings, opened to the “General” tab. Some browser hijackers may change your default homepage, so in the Homepage field make sure it’s a web page you want to use as your start-up page.

-
Click “Extensions”
Next, click on the “Extensions” tab.

-
Find and uninstall malicious extensions.
The “Extensions” screen will be displayed with a list of all the extensions installed on Safari. Look out for any suspicious browser extension that could be behind all the drama – anything you don’t remember downloading or that doesn’t sound like a genuine extension. By default, there are no extensions installed on Safari so it’s safe to remove an extension

-
Remove spam notifications ads
In Safari’s settings, click Websites, then click Notifications. Find the website that sends the spam notifications, then choose Deny from the menu next to it.
To stop other websites from asking, you can also deselect “Allow websites to ask for permission to send notifications“. This only blocks new requests. It doesn’t turn off websites you already allowed, so deny those websites as well.
You can also turn off a website’s notifications in System Settings > Notifications. Under Application Notifications, click the website and turn off Allow Notifications.


-
Remove the data stored by the unwanted website.
In the Safari menu, choose “Settings…”, select “Privacy” at the top of the new window that appears, and then click the “Manage Website Data” button.

In the next dialog box, search for or select the website that showed the spam or redirects, then click “Remove“. Click Done when you’re finished.

Avoid “Remove All” unless you really need it. It deletes the data of every website and can sign you out of all of them.
-
Empty Safari Caches.
From your Safari menu bar, click Safari and select Settings, then select the Advanced tab. Enable the checkbox “Show features for web developers“. In older versions of Safari, this checkbox is called “Show Develop menu in menu bar”.

From the menu bar select Develop, then click on Empty Caches as seen in the image below.

Remove malware from Chrome for Mac
To remove malware from Chrome for Mac we will reset the browser settings to their defaults. This restores the default search engine, homepage, new tab page, and pinned tabs. It also resets site permissions, clears cookies and site data, and turns off your extensions and themes. Your bookmarks and saved passwords are not deleted. If you’re signed in to Chrome, the reset applies on all devices where you’re signed in.
-
Click on the three dots at the top right and go to Settings.
Click on Chrome’s main menu button, represented by three dots at the top right corner. Now click on the menu option labeled Settings, which will open the basic settings screen, as shown by the numbered box in the picture below.
-
In the left sidebar, click on the “Reset settings” option.
In the left sidebar, click on “Reset settings“.
-
Click “Restore settings to their original defaults”.
Now click on “Restore settings to their original defaults” as shown in the image below.
-
Click “Reset settings” button.
A confirmation dialog should now be displayed, detailing the components that will be restored to their default state should you continue with the reset process. To complete the restoration process, click on the “Reset settings” button.
-
(Optional) Stop sync from bringing the problem back.
If a malicious extension or setting comes back after the reset, Chrome sync may be restoring it from your Google Account. Open Chrome Settings > You and Google. If you see Sync and Google services > Manage what you sync, choose Customize sync and turn off Settings and Extensions. In newer versions of Chrome, click your account name, then Choose what to save in your Google Account, and turn off the same two items. Then remove the unwanted extension again.Don’t use the “Delete data” or “Clear data” option on your Google Account’s Chrome data page to fix this. It deletes the Chrome data saved in your Google Account, such as synced bookmarks, passwords, and history, and you don’t need it to remove an extension.
Remove malware from Firefox for Mac
To remove malware from Firefox for Mac we will reset the browser settings to its default. The reset feature fixes many issues by restoring Firefox to its factory default state while saving your essential information like bookmarks, passwords, web form auto-fill information, browsing history, and open tabs.
-
Go to the “Help and Report” menu.
Click on Firefox’s main menu button, represented by three horizontal lines. When the drop-down menu appears, select the option labeled “Help and Report“.

-
Click “More troubleshooting information”.
Next click on the “More troubleshooting information” option. This opens the Troubleshooting Information page, as shown by the numbered box in the image below. You can also open it by typing about:support in the address bar.

-
Click on “Refresh Firefox”
Click the “Refresh Firefox” button in the “Give Firefox a tune up” box in the upper-right corner of the “Troubleshooting Information” page.

-
Confirm.
To continue, click on the “Refresh Firefox” button in the new confirmation window that opens.

-
Click on “Finish”.
Firefox will close itself and will revert to its default settings. When it’s done, a window will list the information that was imported. Click on the “Finish“.
STEP 4: Run a scan with Malwarebytes for Mac to remove malware
In this final step, we will scan the computer with Malwarebytes for Mac to find and remove any malicious programs that might be installed on your Mac.
Malwarebytes for Mac is a free on-demand scanner that removes the malware other security software tends to miss — adware, browser hijackers, and unwanted programs included. Cleaning an infected Mac with Malwarebytes has always been completely free, and it’s our go-to recommendation. Follow the steps below to scan your Mac and remove what Malwarebytes finds.
-
Download Malwarebytes for Mac
Click the button below to download the latest version of Malwarebytes for Mac.
Download MalwarebytesOfficial installer for macOS. Your download starts right away.Want real-time protection? See Malwarebytes Premium
Malwarebytes Free for MacScans and removes malware at no cost -
Open the Malwarebytes setup file
When the download finishes, open your Downloads folder and double-click the setup file to begin the installation.

-
Follow the On-Screen Prompts to Install Malwarebytes
The Malwarebytes for Mac Installer will guide you through a few quick screens. Click “Continue” and keep following the prompts until the installation completes.



When the installation is complete, Malwarebytes opens to the Welcome to Malwarebytes screen. Click “Get started“.
Malwarebytes needs Full Disk Access to check your whole Mac. When it asks, open System Settings > Privacy & Security > Full Disk Access, turn on Malwarebytes (it may be listed as Malwarebytes Protection), and confirm with your password or Touch ID. Then return to Malwarebytes. On macOS Monterey and earlier, this setting is in System Preferences > Security & Privacy > Privacy.
-
Select “Personal Computer” or “Work Computer”
Malwarebytes will ask what type of computer you’re installing it on. Click either Personal Computer or Work Computer, whichever applies.

-
Start the Scan
Click the “Scan” button. Malwarebytes will automatically update its detection database and begin checking your Mac for malware.

-
Wait for the Scan to Finish
Malwarebytes will scan your Mac for adware, browser hijackers, and other malicious programs. This can take a few minutes, so feel free to do something else — just check back occasionally to see the progress.

-
Quarantine the Detected Threats
When the scan is done, you’ll see a list of everything Malwarebytes found. Click the “Quarantine” button to remove all the threats at once.

-
Restart Your Mac
Malwarebytes will now remove all the malicious files it found. Some threats can only be fully removed after a reboot — if Malwarebytes asks you to restart, allow it. Once you’re logged back in, check whether the problems you noticed have stopped. If they come back, save the scan report and ask for help in our forum.

Join the discussion
0 commentsShare your experience or ask a question about this article.
Discussion
Start the conversation
Have a question or something useful to share? Add the first comment.