Mac CPU占用率飙升至1175%,温度一度达到112℃,导致运行卡顿,背后竟是有人在秘密挖矿?
近日,Reddit用户UntilHEX分享了一个意外发现。他原本打算用Claude Code开发一个Mac温度监控工具,但在检查设备异常数据时,逐步排查,竟然发现了电脑中隐藏的一个XMRig挖矿程序。
更令人意外的是,这个程序可能已在后台运行了相当长的时间,而开发者此前一直没弄明白,自己的Mac为何越来越卡。

事情的起因是UntilHEX的一台Mac。
由于电脑一直运行缓慢,且频繁出现过热现象,他决定开发一款温度监控工具,以查明设备的具体问题。
在开发过程中,他借助Claude Code编写应用,并验证应用读取的传感器数据是否准确。
然而,在检查原始温度数据时,一个异常情况引起了他的注意:温度读数异常高。
随后,Claude Code进一步排查系统的CPU使用情况,发现了一个名为XMRig的进程。根据其分析,该进程正在大量消耗CPU资源,占用率约为1175%,相当于约12个CPU核心同时满负荷运行,CPU峰值温度达到112℃。
更重要的是,这个程序并非UntilHEX主动安装,用于开发或测试的软件。
Claude Code随即提醒他,电脑中存在一个正在运行的加密货币挖矿程序,并迅速撇清自己与该程序无关,写道:“你的Mac上正在运行一个加密货币挖矿程序,并不是我安装的。”
至此,原本只是为了监控Mac温度而编写的小工具,反而揭开了这台Mac长期卡顿的真相。

对此,Claude Code还进一步分析了该程序的细节:相关排查信息显示,这个挖矿程序可能早在8月29日就被加入了系统启动项。
如果这一时间信息准确,它可能已在电脑后台运行了相当长的时间。
XMRig本身是一款开源的加密货币挖矿软件,可利用CPU等计算资源参与挖矿。它并非天生是恶意软件,但如果有人未经设备所有者同意,将其安装到他人电脑上并偷偷运行,就会变成非法占用计算资源的工具。
至于该程序如何进入Mac,目前尚无明确答案。UntilHEX在Reddit评论区猜测,问题可能与破解音频插件有关。
找到异常进程后,接下来该如何处理?
据UntilHEX分享的经历,Claude Code并没有直接终止进程或删除相关文件,而是先向他解释发现的问题,并询问是否可以进行清理。
Claude Code提出的处理方案包括停止挖矿进程、禁用对应的开机启动项,以及将相关文件移入隔离目录。
在得到UntilHEX许可后,Claude Code才开始执行清理操作。
从后续反馈来看,整个过程基本顺利。UntilHEX在评论区表示,由于遇到权限问题,最后还有一个文件需要他手动删除,其余清理工作则基本完成。
之后,他又使用Malwarebytes对电脑进行了扫描,进一步检查是否存在恶意软件残留。
随着UntilHEX将这段经历发布到Reddit,也引发了网友讨论。
有网友调侃Claude Code迅速撇清关系:“‘不是我自己放进去的。’呃……这话可真让人安心。就好像Claude如果是自己把它放进去的,就不会告诉你一样。才怪呢。想象一下,如果以后这种事情反过来发生,会是什么情况。”
也有人表示,没想到Mac电脑也会感染病毒。
对此,另一位网友解释称,过去Mac上的恶意软件相对少见,并不意味着macOS天生就有多么强大的安全防护,而是因为当时Mac的市场占有率相对较低,专门针对它开发恶意软件的人也比较少。如今,随着Mac用户越来越多,情况自然也可能发生变化。
还有网友对恶意软件的实际感染规模表达了担忧:
“我强烈怀疑,感染病毒、RAT(远程访问木马)、挖矿程序以及各种乱七八糟恶意软件的人,数量远远超出我们的想象。甚至还有人利用别人的家庭宽带IP地址,在网上悄悄冒充机器人发帖之类的。
你不妨想想,有多少人的电脑其实已经被这些乱七八糟的东西彻底控制了,却像这位网友一样,只是觉得:‘呃,电脑运行起来不太流畅,可能没什么大问题吧?也许只是电脑太老了?’
更离谱的是,macOS似乎没有内置专门用来检测这类问题的机制,至少不会弹出一次提醒窗口,告诉你:‘哥们,你知道吗?你的电脑已经被某些乱七八糟的东西控制了,而且这些程序24小时不间断地占用着你几乎全部的CPU资源?’
Windows至少还有杀毒和反恶意软件功能,但我不记得Mac上有类似的东西。
大家真的该停止在电脑上运行那些来路不明的软件了。令人难以置信的是,有些人明明知道程序不太靠谱,却还是会因为一句‘应该没事吧’就直接运行它。
而现在,我们有了AI,可以借助它把这些东西大规模传播到各处,却几乎没有人开发能够主动防御它们的AI。我们这下真是彻底没救了。”

这种担忧不无道理:恶意程序未必会立即让电脑无法使用,有些程序只是在后台持续消耗计算资源。对普通用户来说,电脑越来越卡、风扇噪声变大或机身发热,都可能被归因于设备老化或软件负载,而不会第一时间想到恶意软件。
整体来看,这并不是Claude Code专门执行了一次安全扫描,但对UntilHEX来说,原本只是想写个温度监控工具,最后却顺手揪出了一个藏在系统里的挖矿程序——这大概是他开始开发之前,完全没有想到的结果。
本文来自微信公众号“CSDN”,整理:屠敏,36氪经授权发布。