当前位置:首页 >  IDC >  安全 >  正文

网站被挂马?先从最近修改过的文件查起

 2026-10-25 09:16  来源: 互联网   我来投稿 撤稿纠错

  一键部署OpenClaw

上传目录里多出一个后缀是php的文件,正常的图片目录不该出现这种东西,点开是一行看不懂的代码。后台登录正常,页面看起来也没变,只有这个文件提醒有事发生过。这时候多数人的第一反应是打开文件管理器一个个翻,翻半天没有线索。

查的顺序应该反过来:先按时间排,再按位置看。被植入的东西改的是文件本身,修改时间通常比周围的正常文件新,这个差异往往能拉出几天甚至几周,把正常更新和被人动过手清清楚楚分开。

用find按修改时间筛,命令是find /var/www -type f -mtime -7,把七天改成自己想要的天数。更直观的写法是把时间戳一起打出来再倒排:find跟路径、-type f、-printf后面写时间格式和文件名,管道接sort -r,最新改动的就在最前面,一眼能看到。

位置上有几个高发区:上传目录里出现.php文件、主题目录里多出一个陌生文件、wp-config.php和index.php被追加了几行。正常业务不会往上上传目录写可执行脚本,这一条本身就是证据。

可疑文件的特征很固定,eval、assert这两个语言结构,加上base64_decode、gzinflate这类解码函数,经常成组出现,而且前面往往跟着一长串看不懂的字符,那串字符就是被编码过的载荷。还有一种是极短的一句话文件,整个文件只有一行,读出来就是一句执行外部输入的代码。光看首页源码找不到这些,它们通常被包含在某个正常文件里,所以要用grep在整个目录里搜这几个函数名。除了找文件,还要翻access.log,看有没有某些IP反复POST到某个固定地址,那是上传通道被利用的痕迹;访问日志里出现大量带参数的POST而页面本身没有对应表单,基本可以确定入口在那里。

找到之后别只在原地删掉那几行。攻击者通常会在正常文件里插一段,也在别处留一个后门,删一处另一处还在。稳妥的做法是把可疑文件与官方原版对比,不一致的整份替换。

回头还要想它是怎么进来的。弱口令被撞开、插件带着已知漏洞、上传接口没有校验类型,这三条是最常见的入口,不堵住入口,清完很快会再来一次。

清完做四件事:改所有管理员密码、更新程序与插件到最新、删掉不再使用的插件和主题、把上传目录的执行权限关掉。最后再看一次修改时间列表,确认没有新的改动。

时间线是最省力的线索,按它排一遍比逐个目录翻要快得多,也更容易发现同一批被改动的文件。清完之后隔几天再跑一次同样的命令,没有新的改动,才算真的清干净。

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

相关文章

  • Zimbra邮件服务器漏洞正被利用,构造的SMTP请求无需登录即可执行命令

    A5站长网10月1日消息,微软安全研究团队披露,攻击者正在利用Zimbra邮件服务器(ZCS)中一个已经修复的漏洞投放网页后门并读取邮箱数据。漏洞编号为CVE-2026-73570,CVSS评分8.9,属于无需认证的操作系统命令注入,可导致远程代码执行。漏洞本身在7月发布的10.1.20版本中已被修

  • 网站突然跳转到陌生页面?多半是被挂马了

    站长圈里最常见的惊吓之一:自己输入网址一切正常,用户却说一点开就跳到一个陌生页面,有的还带“恭喜中奖”“博x优惠”这种字眼。第一反应往往是“是不是浏览器坏了”,其实网站突然跳转到陌生页面,十有八九是站点被挂马了——攻击者往你的程序里塞了跳转代码,拿你的域名当跳板去引流。在动手之前,先把“真挂马”和“

  • 网站被挂马怎么解决?清除、加固与复检流程

    某天早上打开自家站,用户反馈一点击就跳到一个陌生页面,后台自己登录正常、前台却乱跳——这多半不是浏览器问题,是站点被挂马了。挂马的本质是攻击者往你的程序里塞了后门或跳转代码,借你的域名和权重去引流、做SEO作弊甚至钓鱼。越早处理损失越小,拖久了会被搜索引擎标记“此站点可能遭到黑客攻击”,正常流量直接

  • 网站打不开是什么原因?从DNS到程序的分层定位法

    凌晨两点手机响了,客户说网站打不开。这种时候最忌讳的动作是马上登服务器重启一遍,它确实能解决一部分问题,但会把现场一起冲掉。网站打不开是句很笼统的话:从用户敲下域名到看见页面,中间要经过解析、连接、Web服务、程序、数据库好几层,任何一层断了,用户看到的都是同一句打不开。分层定位的价值就在这里,顺着

  • 网站被CC攻击怎么办?防火墙+CDN+限流,三步挡住恶意流量

    打开网站监控,看到并发连接数飙到几千上万,服务器CPU占满,网站完全打不开——这不是你的网站突然火了,是被CC攻击了。CC攻击利用大量代理IP向你的网站发起高频请求,消耗服务器资源,让正常用户无法访问。第一步:启用CDN做第一道防线。如果你的网站还没有用CDN,那等于是“裸奔”。Cloudflare

热门排行

信息推荐