很多人以为上网只要不点exe就没事,其实网页本身就是木马进电脑的一条老通道。它不一定让你“下载运行”,有时你只是打开一个页面、点了一下广告、装了一个“播放器更新”,木马就顺着浏览器或插件进来了。
最常见的一类叫“挂马”。正常网站被入侵后,页面里被塞进一段混淆过的JavaScript或隐藏iframe,访客一打开就悄悄加载恶意代码。这类代码会先探测你的浏览器版本、插件版本、系统补丁,再挑已知漏洞下手。早年Flash、Java插件漏洞多,攻击者靠这个批量中招;Flash在2020年底停止支持后,这类攻击明显少了,但旧插件、旧浏览器、没打补丁的办公软件仍然是入口。安全厂商的报告里,漏洞利用工具包一直没消失,只是更偏向“精准打旧系统”。
比挂马更常见的是“骗你装”。仿冒官网、假下载站、假播放器、假驱动更新、假杀毒软件,页面做得跟真的一样,下载下来的安装包却夹带木马。还有一种假更新弹窗,说你浏览器太旧、证书过期、需要装安全组件,点“立即更新”就下载了一个可执行文件。微软从2022年起默认阻止从互联网下载的Office宏,攻击者就转向压缩包、ISO镜像、LNK快捷方式、脚本文件,网页上给你一个“发票.zip”“简历.rar”,里面藏着可执行程序,靠你双击解压后运行。
恶意广告也是网页传播的重灾区。攻击者在搜索广告、资讯站广告位投放恶意素材,用户点进去后先经过几次跳转,落到漏洞利用页或假下载页。安全厂商多次报告过搜索广告被用来投毒,连一些正规广告网络也被钻过空子。这类广告不一定出现在小网站,搜索引擎结果页、新闻站、下载站都可能中招,靠的是广告审核和跳转链路的漏洞。
第三方脚本供应链是更隐蔽的方式。很多网站自己没问题,但页面里嵌了统计代码、客服插件、广告脚本、字体库。攻击者入侵或收买其中某个第三方服务,恶意代码就会在成千上万个网站上同时执行。2018年英国航空和Ticketmaster的页面被注入恶意脚本,导致支付信息被窃,就是这类问题的典型。木马不一定直接偷支付信息,也可能先加载恶意框架,再根据访客环境决定是否投递。

还有“水坑攻击”。攻击者先判断目标常逛哪些行业站、论坛、招聘站,再把网站黑掉挂马。普通访客可能没事,特定IP、特定浏览器、特定地区才会触发恶意代码。这类攻击不追求大范围,追求的是精准。
恶意浏览器扩展和恶意重定向也值得注意。Chrome网上应用店多次下架过夹带广告注入、劫持搜索、偷偷下载的扩展。扩展一旦装上,能改页面、插广告、劫持跳转,甚至把正常下载链接替换成带木马的安装包。网页本身也可能被DNS劫持或路由器劫持,你输入的是正确域名,打开的却是假站。
近两年还流行“假验证码”套路,页面弹出一个“我不是机器人”的框,让你按Win+R、粘贴一段命令来验证。那段命令实际会从远程服务器拉取木马。它利用的是人的信任和操作习惯,不需要浏览器漏洞。Verizon《2024数据泄露调查报告》提到,人为因素仍牵涉约三分之二的数据泄露事件,网页传播木马也一样,很多环节最后都落在“你愿不愿意点一下、装一下、粘贴一下”。
防这类东西,靠的不是记住所有套路,而是把自动更新打开,浏览器和系统补丁别拖;下载软件只走官网,搜索广告里的“高速下载”少碰;看到假更新、假验证码、要求粘贴命令的页面直接关掉;压缩包里的可执行文件、脚本、快捷方式别乱点;浏览器扩展少装,装完定期清。网页木马不是玄学,它多数时候就是在等一个没打补丁的浏览器,或者一个愿意双击的手。