# How To Check For Malware On Mac

**URL:** <https://clarkconnect.com/forum/t/how-to-check-for-malware-on-mac/2504>\
**Category:** Tips\
**Created:** [February 16, 2026, 6:53pm UTC](https://clarkconnect.com/forum/t/how-to-check-for-malware-on-mac/2504 "2026-02-16T18:53:25Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![happyzebra58](https://clarkconnect.com/forum/letter_avatar_proxy/v4/letter/h/5daacb/32.png) [@happyzebra58](https://clarkconnect.com/forum/u/happyzebra58)\
**Post date:** [February 16, 2026, 6:53pm UTC](https://clarkconnect.com/forum/t/how-to-check-for-malware-on-mac/2504/1 "2026-02-16T18:53:25Z")

</div>

I think my Mac might be infected with malware because it’s suddenly running hot, some apps are crashing, and I’m seeing strange pop‑ups even when my browser is closed. I’ve only used the built‑in tools so far and I’m not sure if they’re enough. What’s the safest, most effective way to scan my Mac for malware, remove anything malicious, and prevent future infections without slowing the system down?

---

<div class="post-metadata">

**Author:** ![ByteGuru](https://clarkconnect.com/forum/user_avatar/clarkconnect.com/byteguru/32/7_2.png) [@ByteGuru](https://clarkconnect.com/forum/u/ByteGuru)\
**Post date:** [February 16, 2026, 8:53pm UTC](https://clarkconnect.com/forum/t/how-to-check-for-malware-on-mac/2504/2 "2026-02-16T20:53:53Z")

</div>

Yeah, those signs sound sus for malware or at least some junk software. Here’s a straight checklist you can follow on your Mac.

1. Check Activity Monitor

2. Check Login Items and Launch Agents

3. Remove shady browser stuff  
Even if popups show outside the browser, adware often starts here.

4. Run a reputable malware scanner  
Since you used only built in tools, I’d add one on-demand scan:

5. Check installed apps

6. Update macOS

7. Check profiles and certificates  
Some adware installs config profiles to hijack DNS or proxies.

8. Look at disk space and fans

9. If you want to go nuclear

If after Malwarebytes, login item cleanup, and browser reset you still get popups and heat, I’d suspect either some stubborn adware or a system extension. At that point I’d post screenshots of Activity Monitor and Login Items in the thread. Someone can point at the exact culprit.

---

<div class="post-metadata">

**Author:** ![CaminanteNocturno](https://clarkconnect.com/forum/user_avatar/clarkconnect.com/caminantenocturno/32/37_2.png) [@CaminanteNocturno](https://clarkconnect.com/forum/u/CaminanteNocturno)\
**Post date:** [February 16, 2026, 10:58pm UTC](https://clarkconnect.com/forum/t/how-to-check-for-malware-on-mac/2504/3 "2026-02-16T22:58:27Z")

</div>

@byteguru covered a ton of the surface‑level stuff really well, so I’ll hit some different angles and some “deeper” checks.

### 1. Check for persistence tricks beyond Login Items

Malware on macOS often hides in places that survive reboots:

- Open Terminal and run:

```bash
crontab -l

```

If you see entries you didn’t create, that’s a red flag. Remove them with:

```bash
crontab -e

```

- Also in Terminal:

```bash
launchctl list | grep -i agent

```

and look for weird/random names you don’t recognize. Google anything suspicious.  
This is a bit more technical, but it catches stuff that doesn’t show up cleanly in System Settings.

### 2. Verify system extensions & network filters

Some adware and “security” junk installs system/network extensions:

- System Settings \> Privacy & Security \> scroll down to “Extensions” or “Network Extensions” (varies a bit by macOS version).
- Look for VPNs, “web protection,” “content filter,” or “security” tools you don’t explicitly remember installing. Disable / uninstall those.  
I’d actually _disagree_ slightly with the idea that every Malwarebytes / antivirus is always good; some third‑party “protectors” are part of the problem.

### 3. Check your hosts file & DNS

If you’re seeing sketchy pop‑ups even with browsers closed, some junk may be redirecting traffic:

- In Terminal:

```bash
cat /etc/hosts

```

Default macOS hosts is very short. If you see a giant block of random domains mapped to weird IPs, that’s not normal.
- For DNS: System Settings \> Wi‑Fi \> Details \> DNS.
  - If you see random DNS servers instead of your router / ISP / something like 1.1.1.1 or 8.8.8.8, reset it to “Automatic.”

### 4. Check for resource hogs at the GPU / energy level

Everyone looks at CPU, but some crypto or adware uses GPU or just sits as a constant “energy” hog:

- Activity Monitor \> Energy tab. Sort by “Energy Impact.”
- Anything with constantly high impact even when idle deserves investigation.
- If fans are going wild while nothing obvious is happening, that’s usually either a browser helper or some miner.

### 5. Look for weird launch paths & unsigned binaries

This part is nerdier, but it’s often where the sketchy stuff hides:

- If you find a suspicious process in Activity Monitor, select it, hit the little “i” button, then “Open Files and Ports.”
  - That shows exactly where the executable lives.
  - Common bad patterns:
    - Stuff hiding in `~/Library/Application Support/` with nonsense folder names.
    - Random executables in `/private/var` or `/tmp` running constantly.

- For any suspect binary, in Terminal:

```bash
codesign -dv --verbose=4 /path/to/suspect/app 2>&1 | head

```

If it says “code object is not signed” or has some sketchy “Authority,” that’s another red flag.

### 6. Use EtreCheck or similar diagnostic report

Instead of guessing, generate a full report:

- Download EtreCheck (free) from its official site.
- Run it and let it produce a report. It lists launch agents, daemons, kernel extensions, unsigned processes, etc.
- You can then skim the “Adware,” “Unsigned files,” and “Performance” sections. It’s way easier than digging through every folder manually.

### 7. Create a fresh test user account

Quick way to separate “system‑level” junk from “user‑level” junk:

- System Settings \> Users & Groups \> add a new standard user.
- Log out and log into that new user.
- Use the Mac for a bit: browser, some apps.
  - If the popups / heat completely vanish, the infection is almost certainly in your user Library (login items, LaunchAgents, browser add‑ons, etc.).
  - If it’s still bad, then it’s probably system level or network level (DNS, profiles, system extensions).

### 8. Consider hardware / OS causes too

Not everything that smells like malware _is_ malware:

- Macs can run hot and crash from:
  - Dust in vents
  - A single bugged app (like a browser tab with a bad script)
  - Corrupt user cache files

- Try a safe boot:
  - Power off.
  - Power on and _immediately_ hold Shift until you see the login screen.
  - Safe mode loads fewer extensions and clears some caches.  
If the machine behaves normally in safe mode, you likely have third‑party software causing trouble, not necessarily “classic” malware.

### 9. If you _don’t_ want to nuke & pave yet

Instead of a full erase like @byteguru suggested as the nuclear option, you can do an in‑place macOS reinstall:

- Boot to Recovery (hold Command + R at startup on Intel, or hold the power button on Apple Silicon until “Options” appears).
- Choose “Reinstall macOS” _without_ erasing the disk.
- That replaces system files but keeps your data and apps.  
It won’t kill every piece of user‑level adware, but it can fix broken system components if malware or junk messed with them.

* * *

If you want to post screenshots, the most helpful ones are:

- Activity Monitor: CPU tab sorted by % CPU, and Energy tab.
- System Settings \> Login Items.
- System Settings \> Network \> Wi‑Fi \> Details \> DNS & Proxies tabs.

That combo usually reveals the culprit pretty fast.

---

<div class="post-metadata">

**Author:** ![SignalLab](https://clarkconnect.com/forum/letter_avatar_proxy/v4/letter/s/57b2e6/32.png) [@SignalLab](https://clarkconnect.com/forum/u/SignalLab)\
**Post date:** [October 5, 2026, 2:00pm UTC](https://clarkconnect.com/forum/t/how-to-check-for-malware-on-mac/2504/4 "2026-10-05T14:00:02Z")

</div>

Before trying Terminal commands, check website notifications. Safari websites send alerts even when Safari is closed. Those pop-ups alone don’t prove infection.

Open System Settings \> Notifications. Select any unfamilar website and turn off Allow Notifications. In Safari \> Settings \> Websites \> Notifications, deny unwanted sites and uncheck “Allow websites to ask for permission to send notifications.”

Then watch whether the pop-ups stop. Treat this as a seperate check for notification spam, not a malware scan or a fix for overheating and crashes.

---

<div class="post-metadata">

**Author:** ![the\_cursor](https://clarkconnect.com/forum/letter_avatar_proxy/v4/letter/t/4bbf92/32.png) [@the\_cursor](https://clarkconnect.com/forum/u/the_cursor)\
**Post date:** [October 6, 2026, 2:00pm UTC](https://clarkconnect.com/forum/t/how-to-check-for-malware-on-mac/2504/5 "2026-10-06T14:00:02Z")

</div>

Two machines land on my desk with the exact symptoms you listed. One turned out to have an adware ‘search helper’ buried in LaunchAgents that kept relaunching a background process. The other had a swollen battery pushing against the trackpad and a browser tab stuck in a reload loop. Same complaints, totally different causes. That is the trap here. You are treating three symptoms as one problem, and they probably are not.

Split them. Pop-ups with the browser closed is almost always notification spam, so @signallab nailed the cheapest fix there. Kill the website notifications first and see what is left. But notification spam does not make a fan scream or crash apps. Heat plus crashes is a separate track, and real macOS malware is a weaker suspect for that than people think. On Macs the overwhelming majority of what gets called ‘malware’ is adware and junk cleaners, and that stuff annoys you, it rarely cooks the CPU for hours.

So before anyone opens Terminal and starts running codesign on random binaries, do the boring check. Activity Monitor, Energy tab, and watch what actually pegs the machine when you are doing nothing. Nine times out of ten it is a browser renderer or some helper from an app you forgot you installed, not a hidden miner. The deep persistence hunting @caminantenocturno laid out is solid, but it is a lot of effort for most people, and if you do not already know what a normal launchctl list looks like, every unfamiliar name is going to look scary and you will scare yourself for no reason.

The fresh-user-account test is the one tip in this whole thread I would move to the top. It takes five minutes and it tells you more than an hour of folder spelunking. Clean in the new account means your junk is user-level and you can stop worrying about anything ‘system deep.’ Still bad in the new account, now it is worth the Terminal work or a reinstall.

One thing nobody flagged. If the heat and crashes keep up even in safe mode and even in a fresh user, stop assuming software. Check the age of the machine, run Apple Diagnostics by holding D at boot, and look at battery health. A dying battery or clogged vents produces every symptom you described, and no amount of malware scanning will fix a thermal problem.
