网站运维日记

今天,揪出公司外部网站隐藏了半年的一个BUG。

外网是用asp写的,IIS服务器,混乱不堪,漏洞百出,估计已有好些年历史。

职能部门人员点开后台某个网页时,自动跳转到一个六合彩流氓网站。

信息部的同事告诉我,以前也出现过这个问题,而且也是这个六合彩网站。他们的解决办法是把整个网站文件夹用备份的替换掉。

我觉得这样不治本,运营成本很高,就想尝试着解决。其实问题很简单。

用Wireshark截包,过滤条件为

(ip.addr == addrA or ip.addr == addrB) and http  (addrA为公司服务器IP地址,addrB为六合彩服务器地址)

启动wireshark监控,点击那个会跳转的链接,分析得到的数据包。

可以看到浏览器从服务器GET那个会跳转的asp页面后,随后又GET了另一个asp页面,而这个页面在服务器上是没有的,服务器返回404错误,然后浏览器就开始与六合彩服务器通信。

定位到第一个可疑的地方,那个缺失的asp页面,在服务器上web根目录下补上那个缺失的asp页面,内容为空,发现不再跳转到六合彩网站了,很奇怪。

第二个可疑的地方,404错误。找到404页面,一打开页面源码,就看到了那个六合彩网站的域名,在一句javascript语句中。开心删掉。

IIS的404页面跟网站不在同一个目录下,所以同事用覆盖的办法没能彻底解决。那个丢失的asp页面的丢失原因不明,也不知道那行六合彩代码是怎么加到404页面中的,这些都没有线索。公司外网又老又丑,代码很不规范,数据库用的本地access文件,BUG多,内容发布经常要找我们信息部,简直不堪入目。已经在用wordpress重写,不久就可以替换掉。

时间: 2024-08-24 22:13:23

网站运维日记的相关文章

运维日记-Exchange服务器重新加域后处理-20140712

今天做实验的时候误将第二台exchange2013邮件服务器退域了,重新加域后导致原来的exchange服无法启动,建在该数据库的用户无法登陆,系统日志提示: 处理过程: 在域管理器添加该计算机exchange权限 重启服务器后恢复正常. 运维日记-Exchange服务器重新加域后处理-20140712

运维生存时间呕血之作:网站运维黑锅如何甩

常见经历 讲几个工作中经常遇到的一些时间,或许你也遇到过,高高兴兴上班来,刚打开电脑,出现如下情况: 领导跑过来问昨天网站访问很慢,服务器又出问题了 客服跑来说福建地区XX市有用户说网站打开很慢,服务器又出问题了 老板说昨天他在家里打不开网站,服务器又出问题了 技术总监说昨天刚上CDN,你看看效果如何 销售部问能不能看看全国各地区访问咱们网站的速度如何,以及如何改进 还有更多关于网站运维的黑锅,欢迎大家列举... 为什么出了问题总认为是运维的原因? 说个题外话,在一家公司竟然遇到以前的同事,见面

要成为linux网站运维工程师必须要掌握的技能

我是一名linux运维工程师,确切的说是网站运维工程师,从事linux工作有2年多了,对这方面有一些体会,给新手一点借鉴: 首先说下运维种类:有办公网系统运维(就是网管),有IDC外网运维,外网运维里又分网站运维.游戏运维.IDC运维(装系统排障),监控运维(盯着监控).我强烈建议大家选择linux网站运维路线,这个路线绝对是最好的,会了网站运维了去做别的运维岗位绝对也是信手拈来的,网站运维需要的技术点更多,因此,我以我工作的网站运维岗位说说运维都需要啥. 1.选择linux系统选择linux系

IIS日志-网站运维的好帮手

原文:IIS日志-网站运维的好帮手 对于一个需要长期维护的网站来说,如何让网站长久稳定运行是件很有意义的事情. 有些在开发阶段没有暴露的问题很有可能就在运维阶段出现了,这也是很正常的. 还有些时候,我们希望不断地优化网站,让网站更快速的响应用户请求, 这些事情都发生在开发之后的运维阶段. 与开发阶段不同的,运维阶段不可能让你去调试程序,发现各类问题, 我们只能通过各种系统日志来分析网站的运行状况, 对于部署在IIS上的网站来说,IIS日志提供了最有价值的信息,我们可以通过它来分析网站的响应情况,

网站运维之 域名解析与备案

h4 { padding: 8px 5px; background-color: #32c5d2 } .start-box,.body { padding: 10px } .tit { font-size: 14px; font-weight: bold } 引言 对于网站运维是一个比较要细心有耐心的工作,当一个网站从开发到上线后,后期的维护也很关键,特别是对于引流的网站来说更是至关重要. 对于网站运维的内容大致可以分为: SEO流量监控方面:风险防控:访问速度优化等方面. 我整理了一些个人的经

网站运维技术与实践之服务器监测常用命令

一.监测的意义 不论是网站运维还是系统管理,服务器本身的运行状况都是我们需要掌控的基础资料.在<打造FaceBook>一书中,王淮介绍FaceBook的工程师文化中有一句"Move Fast and Monitor Closely".这个"Closely"有两层意义,其一是"即时"的,要从系统开发初期,就有意识地设计好配套的监测,并逐步改善:其二是"深入",监控不能仅仅停留在监测主机负载.网卡流量的表面层次,而要尽

网站运维技术与实践之集群架构规划

集群架构规划和设计只要是涉及到高并发高流量的项目,基本上都需要. 本文主要围绕两个方面,一个是IDC的规划和选择,另一个是CDN. 一.IDC的规划和选择 IDC的选择是网站上线前要做的最重要的事情之一.哪怕发展初期只有一台服务器,选择一个位置不错的机房托管,都会助益良多. 也许有人会问IDC是什么? 我引用百度百科来回答: IDC为互联网内容提供商(ICP).企业.媒体和各类网站提供大规模.高质量.安全可靠的专业化服务器托管.空间租用.网络批发带宽以及ASP.EC等业务.IDC是对入驻(Hos

运维工程师告诉你什么是大型网站运维

首先明确一下,全文所讲的"运维"是指:大型网站运维,与其它运维的区别还是蛮大的:然后我们再对大型网站与小型网站进行范围定义,此定义主要从运维复杂性角度考虑,如网站规范.知名度.服务器 量级.pv量等考虑,其它因素不是重点:因此,我们先定义服务器规模大于1000台,pv每天至少上亿(至少国内排名前10),如sina.baidu. QQ,http://51.com等等:其它小型网站可能没有真正意义上的运维工程师,这与网站规范不够和成本因素有关,更多的是集合网络.系统 .开发工作于一身的&q

网站运维工具使用iis日志分析工具分析iis日志(iis日志的配置)

我们只能通过各种系统日志来分析网站的运行状况,对于部署在IIS上的网站来说,IIS日志提供了最有价值的信息,我们可以通过它来分析网站的响应情况,来判断网站是否有性能问题,或者存在哪些需要改进的地方 对于一个需要长期维护的网站来说,如何让网站长久稳定运行是件很有意义的事情.有些在开发阶段没有暴露的问题很有可能就在运维阶段出现了,这也是很正常的.还有些时候,我们希望不断地优化网站,让网站更快速的响应用户请求,这些事情都发生在开发之后的运维阶段. 与开发阶段不同的,运维阶段不可能让你去调试程序,发现各