做网站最怕的就是某天打开自己网站,发现首页变成了赌博、色情或者一堆乱码链接。这种情况叫被黑了。遇到这种事别慌,也别直接找钱给黑客,按下面几步处理。

第一步:立刻把网站下线

先在主机面板把网站停掉,或者把域名DNS暂时解析到一个空白页。这样客户看到的是「网站维护中」,而不是被篡改的内容。同时也防止搜索引擎把黑页收录,影响以后排名。

第二步:切断入口

把所有密码改掉:CMS后台密码、主机面板密码、数据库密码、FTP密码。黑客既然进来过,说明至少有一个密码已经泄露。全部换新,而且换复杂一点的。

如果开启了注册功能,先关掉注册。

第三步:找备份恢复

如果你之前按建议定期备份过,这时候最省事:把网站文件和数据库恢复到被黑之前的版本。恢复完再检查一遍有没有可疑文件。

没有备份的话,就要麻烦一点:找最近修改过的文件(一般是被黑那段时间动过的),对比官方CMS的原文件,删掉被篡改的部分。

第四步:查后门

黑客一般会留个后门文件,就算你改了首页,下次还会被黑。用主机面板的文件管理器搜一下最近上传的PHP文件,特别是名字奇怪的(比如 x.php、1.php、shell.php)。删掉。

第五步:上报和恢复收录

去百度搜索资源平台提交「网站改版」或者「申诉」,告诉百度你已经处理完了,让它重新爬取。一般一两周就恢复。

最好的处理是预防:定期备份、密码用强密码、CMS和插件及时更新。