2023年冬天,恶意我帮一个开淘宝店的代码朋友处理电脑故障。他的软件笔记本突然开始疯狂弹广告,浏览器主页被改成某导航站,恶意桌面上多了七八个没见过的代码图标。重装系统后不到两周,软件同样的恶意问题再次出现。这不是代码他操作不当——他只是在某软件下载站下了一个"绿色版"的图片编辑器。那个安装包里捆绑了至少三种恶意代码,软件其中一个专门劫持浏览器快捷方式。恶意
恶意代码软件的代码范围比大多数人想象的要宽。它不全是软件电影里那种黑屏、骷髅头、恶意倒计时的代码病毒。很多就藏在你每天用的软件工具里,安静地运行,不声不响地赚钱。
广告注入类:最泛滥的一类
这类代码的目的很简单——让你看广告,然后它拿分成。常见形式是浏览器插件、输入法皮肤、PDF阅读器"增强版"。有个叫"XX安全浏览器"的软件,安装后会往你所有浏览器的快捷方式后面加一个网址参数,每次打开浏览器先跳转到它的导航页。更隐蔽的做法是修改系统hosts文件,把某些广告域名指向本地,同时替换成自己的广告服务器。
我见过最离谱的案例:一个视频播放器安装包,在安装过程中向系统目录释放了三个dll文件,其中一个负责监控浏览器进程,一旦发现你打开淘宝或京东,就自动在页面底部注入一个比价条。用户以为这是网站自带的功能。这个比价条每被点击一次,作者能拿到几分钱。按日活十万算,一个月收入相当可观。
勒索软件:破坏性最强
2017年的WannaCry让很多人第一次听说"勒索软件"。它加密你的文件,弹窗要求支付比特币才能解锁。国内某三甲医院的系统被感染后,挂号、收费、影像调阅全部瘫痪,医生拿着纸笔手写处方。后来查明,攻击者利用的是Windows一个已经修补过的漏洞——但医院的内网机器很久没更新系统。
勒索软件通常通过钓鱼邮件附件或伪装成发票的exe文件传播。一旦运行,它会遍历所有磁盘,加密文档、图片、数据库文件,甚至连接的外部硬盘。加密完成后,壁纸被替换成勒索说明。支付赎金也不一定能恢复——有些变种加密算法写错了,密钥根本不存在。
远控木马:把电脑变成别人的
这类代码不搞破坏,它要的是控制权。你电脑的摄像头、麦克风、文件系统、键盘记录,全部对攻击者透明。2019年破获的一个案件里,犯罪团伙开发了一款"家庭安防破解工具",实际上就是远控木马。他们把它包装成能看别人家摄像头的软件,卖给好奇的人。买家安装后,自己的电脑反而被控制了。这个木马还会自动扫描局域网内其他设备,尝试用弱密码登录。
远控木马常藏在破解软件、游戏外挂、色情播放器里。运行后没有明显症状,只是电脑偶尔变慢、风扇突然转快。任务管理器里可能多出一个叫"svchost.exe"的进程——名字和系统进程一样,但路径在Temp文件夹下。
挖矿脚本:偷你的电和显卡
网页挖矿前几年很流行。你打开某个小说站或视频站,CPU占用率瞬间飙到90%以上。网站主在页面里嵌了Coinhive之类的脚本,用你的电脑挖门罗币。后来浏览器厂商封堵了这类接口,网页挖矿少了。但本地挖矿木马还在。一个做设计的朋友抱怨电脑渲染视频时特别卡,查了半天发现是一个"字体包"里带的挖矿程序,已经在他电脑里跑了四个月。显卡温度常年75度以上,电费多交了不少。
这类代码通常带一个配置文件,指定矿池地址和钱包。它还会检测任务管理器是否打开——如果用户手动结束了它的进程,它会通过计划任务重新启动。
怎么防
下载软件只去官网。破解版、绿色版、汉化版,能不用就不用。安装时选"自定义",把捆绑勾选全部取消。浏览器装个uBlock Origin,能挡掉大部分恶意广告。重要文件定期备份到移动硬盘,并且备份完就拔掉——勒索软件会加密所有在线磁盘。任务管理器里看到陌生进程,右键打开文件位置,如果路径在AppData或Temp下,直接结束进程并删除文件。
恶意代码软件的作者不都是黑客。有些是正规公司的"灰色业务",有些是兼职程序员接的私活。他们和你我一样,只是觉得这样来钱快。