如何对付苹果电脑上的流氓软件
我叫王大锤,是一名程序员。
今天我正在敲代码的时候,电脑突然卡了??
WHAT!这可是 Mac M1 芯片,号称要将英特尔按在地上摩擦的处理器,怎么会卡?
身为一个具备职业素养的程序员,第一反应就是打开终端执行top
命令,看看是哪个小玩意在和我在开玩笑。
终于,让我逮着了这么一个不可能出现的进程:
通过 PDFEdit 让我顾名思义想到这是一个 PDF 编辑器,可我电脑上没装什么 PDF 软件啊?
当我复制这个进程名百度了一下,原来是它….
这让我想起那天夕阳下的奔跑,那是我逝去的青春….
跑题了…… 没戳,是有那么一天,我下载了这个软件,用完就卸载了,没想到它对我竟然那么恋恋不舍。
好吧,我把它 kill 了总行了吧。
拜拜~~
sudo kill -9 66335
万万没想到,它又复活了。
你以为你换了个 ID 我就不认识你了 😤
下面就是我名侦探王大锤揭晓谜底的时刻了!(BGM 请自行脑补)
首先,这台电脑已经经过了我数次重启,进程依然还在,那只能是开机自启动导致。
macOS 开机启动一般使用 launchctl 加载 plist 文件,位置在以下几个目录:
~/Library/LaunchAgents
由用户自己定义的任务项/Library/LaunchAgents
由管理员为用户定义的任务项/Library/LaunchDaemons
由管理员定义的守护进程任务项/System/Library/LaunchAgents
由Mac OS X为用户定义的任务项/System/Library/LaunchDaemons
由Mac OS X定义的守护进程任务项
只需要按个目录逐个排查下,就可以找到让其死而复生的方法!
/Library/LaunchDaemons » ls
com.foxit.PDFEditorUpdateService.plist
通过 cat
命令查看这个 plist 文件,找到可执行程序的文件路径:
/Library/Application Support/Foxit Software/FoxitService/FoxitPDFEditorUpdateService.app/Contents/MacOS/FoxitPDFEditorUpdateService
然后把整个目录删掉:
rm -rf /Library/Application\ Support/Foxit\ Software/
最后,再尝试把这个进程 kill
掉……
一阵硝烟弥漫~
万万没想到,我终究还是杀死了这个流氓进程!
版权声明:凡未经本网站书面授权,任何媒体、网站及个人不得转载、复制、重制、改动、展示或使用本网站的局部或全部的内容或服务,或在非本网站所属服务器上建立镜像。如果已转载,请自行删除。同时,我们保留进一步追究相关行为主体的法律责任的权利。我们希望与各媒体合作,签订著作权有偿使用许可合同,故转载方须书面/邮件申请,以待商榷。