为客户解决网站入侵问题。Guy 有一个 CodeIgniter 应用程序,我起初以为它会重定向到一个制药垃圾邮件站点。进一步调查显示,在处理网站的搜索功能后,该应用程序以某种方式创建了一个 quickstart.dat 文件并将其放置在服务器的顶级目录中,甚至不是 webroot 目录。
此 dat 文件填充了导致该站点呈现 pharma 垃圾邮件内容的确切 html。不幸的是,我对 CodeIgniter 应用程序的了解还不够,无法确定这是如何发生的。我查看了 /application/controllers/search.php 文件和 /application/views/search.php 文件,如果我正确解释 CodeIgniter 文档,它们负责处理 URL 中带有“搜索”的任何请求?
这两个文件都没有任何可疑之处。所以我开始 grepping 整个目录,但仍然没有骰子。
谁能指出我正确的方向?我错过了什么?CodeIgniter 的哪个部分负责将 dat 文件放在主目录中?