网管日记:经常查看网页的源代码能第一时间解决广告代码的入侵 (来源追求博客)2010.8.15日晚
今天晚上,不经意间查看浙江小学科学论坛的一个帖子的源代码,居然发现有多达51行的广告代码。


当时吓了我一跳,想:是不是每一个网页都有呢?经过查看,发现除了论坛首页和分版面页面没有之外,所有的帖子都被放上了这些数量的广告代码,后果将是:消耗服务器资源,免费为他人做嫁衣。
于是开始检查论坛asp文件,检查了几个文件都没发现,那么究竟是哪个asp文件被注入了广告代码呢?我陷入思考之中:如果一个一个排查,这个工作量实在太大,效率太低。从哪里入手好呢?我知道这时候最需要的就是敏锐的洞察力和准确的推理,不能毫无目的地工作。
既然广告代码出现在每一个帖子中,我就从帖子下手,我眼前一亮。
随便挑选了这样一个帖子地址:
http://www.zjxxkx.com/bbs/dispbbs.asp?boardid=3&Id=4539
查看源代码,还是有这51行广告代码;再随便找一个帖子地址:
http://www.zjxxkx.com/bbs/dispbbs.asp?boardid=5&id=8323
也有广告代码;对比这两个帖子的网址,我们不难发现一个相同的asp文件:dispbbs.asp。是不是这个文件出了问题?我的第一感觉告诉我,这个思路开始有点正确了。
于是远程登陆浙江科学网服务器,好久没远程登陆了,发现登陆帐号和密码已更换,估计是海风为了安全性更改了。现在是晚上22:51分,呼唤海风不在线,也不好意思打电话去骚扰人家小两口,只好放弃远程登陆。
幸好文件管理的密码没更改,于是下载了dispbbs.asp文件。查看,好家伙,果然没错!这个文件被人动了手脚,注入了这51行广告代码。
于是清理,上传至服务器覆盖被修改文件。更新缓存,刷新论坛。查看论坛中每个帖子的源代码,发现广告代码已经不见了!OK!搞定!
经历这件事,告诉我们管理员要经常查看网站论坛的网页源代码,有时候被人家动了手脚,还真的感觉不出来,因为这些代码都不会显示出“毒”性,自然杀毒、防毒软件之类根本就不会提醒你,而我们作为管理员则需要时时捍卫我们的网站和论坛的安全与清静,不允许有任何外界一丝一毫的入侵与骚扰,这是我们的职责。
以后我将经常养成查看网页源代码的习惯,从而能第一时间清理广告或恶意代码的入侵。
[此贴子已经被作者于2010-8-15 23:12:09编辑过]