我的几个网站最近被“黑”了。有人能够在网站上每个页面的底部添加一行 JavaScript。
服务器是 Windows Server 2003,安装并运行 Cold Fusion 8 和 MySQL 5.x。
查看每个页面上的代码显示没有任何页面被修改。JavaScript 不在代码文件本身中。这使我相信这是一个 IIS 问题,但我不确定并且找不到任何能够在 IIS 中执行此操作的东西。
仅当用户来自 Google 时,添加的 JavaScript 才会将用户重定向到另一个页面,或者至少看起来以这种方式工作。
任何有关某人如何能够完成此操作以及将其删除的帮助将不胜感激。
感谢@Jeffrey Hantin,另一种表达问题的方式
如何在不修改单个页面的情况下系统地修改 IIS 的输出?
编辑:更多的测试表明只有 .cfm 页面添加了额外的 javascript。添加了一个新的 .cfm 并且 js 在那里,但 .html 没有它。
Edit2:毕竟是一个冷融合问题。不知何故,在网站上创建了页面 OnRequestEnd.cfm 并添加了该 js。