
一、先排查你的站点是否存在已知漏洞
目前已确认:PbootCMS 3.2.0 以下版本存在 if 标签相关安全漏洞,官方已在 3.2.0 版本中完成修复。如果你还在使用旧版本,建议立即升级到最新版。需要特别说明的是,也有部分已升级到最新版本的用户反馈出现被黑情况,但官方目前尚未定位到明确的入侵入口。如果你在排查过程中掌握了相关线索,欢迎向官方反馈协助排查。
二、挂马应急处置三步走
**步:恢复网站程序文件有备份的情况:找出最近一次未被入侵的完整程序备份,直接覆盖恢复即可,这是最稳妥、最干净的方式。
没有备份的情况:采取 "保留核心目录 + 覆盖重装" 方案 —— 保留 `data`(数据库)、`template`(模板)、`static`(静态资源)这三个文件夹,删除其余所有文件,然后下载官方最新版 PbootCMS 程序上传覆盖。**注意覆盖时切勿误删刚才保留的三个目录。
>
> 特别提醒:以上方案仅适用于官方原版 PbootCMS。如果你对系统做过二次开发定制,需要另行评估处理。跨大版本升级时可能出现兼容性问题,按报错提示逐一修复即可。
第二步:收紧文件目录权限
将网站根目录下所有文件的读写权限设置为 555(只读),从源头上防止攻击者再次写入恶意文件。
⚠️ 例外目录:`data`、`static`、`runtime` 这三个运行时需要写入的目录不要设置为 555,否则网站会无法正常运行。
第三步:清理搜索引擎中的灰产收录
1. 登录百度站长平台,完成站点所有权验证(已验证过的可跳过此步);
2. 在百度搜索框输入 `site:你的域名`,查看已被收录的灰产页面链接;
3. **将这些灰产链接全部设置为强制跳转 404 页面**—— 这一步是关键前提;
4. 把所有灰产链接整理成 `silian.txt` 文本文件,在百度站长平台提交死链;
5. 主动提交后大约一周左右,这些灰产链接就会从搜索结果中消失。
重点提醒(敲黑板)
- 灰产链接必须先强制返回 404 状态码,百度才会识别并清理收录,否则提交死链无效。- 一定要主动提交死链! 被动等待自然消失的话,可能过了半年灰产链接还挂在搜索结果里,哪怕实际访问已经 404 了。主动提交约一周即可清除,差距非常大。
关于批量收集死链
如果灰产收录页面不多,手动收集整理即可。如果数量庞大(几十页以上),手动整理效率太低,可以借助工具批量采集。



