重要1:二(er)次(ci)開發的網站(zhan)請謹(jin)慎!!!
重要2:事先備(bei)份(fen)網(wang)站數據(ju)庫與源(yuan)碼!!!
本教(jiao)程(cheng)(cheng)操作繁瑣,請(qing)耐心(xin)照著一步步操作,大致流程(cheng)(cheng)如下:
下載官(guan)方核心(xin)包 -> 掃描專屬目錄 -> 清空網(wang)站(zhan)根目錄 -> 上傳解壓新源(yuan)碼
1、在網站后臺在線掃描,檢查是否存在可疑惡意文件、DDOS攻擊腳本等。

2、查(cha)看你(ni)網站的版(ban)本號 /data/conf/version.txt,如(ru)下圖:v1.5.8版(ban)本

下(xia)載對應版(ban)本(ben)的(de)源碼核心包(里(li)面不包含前臺模板、圖片(pian)目(mu)錄等每個網站獨有(you)的(de)文件),并解壓到本(ben)地新的(de)文件夾 eyou 里(li)。
……更多早期版本,如需要請反饋
3、復制你網站的模板、圖片、分頁等二開新增的文件,按對應目錄粘貼到剛才解壓的新源碼 www 里,目錄和文件如下:
/public/upload -- 早期上傳目錄(沒有可以忽略)
/template -- 前臺模板目錄
/uploads -- 上傳目錄
/weapp -- 插件目錄
/extend/function.php -- 用戶自定義函數文件
/core/library/think/paginator/driver/Eyou.php -- PC端列表分頁html代碼文件
/core/library/think/paginator/driver/Mobile.php -- 手機端列表分(fen)頁html代碼文件(jian)
4、對(dui)以(yi)上第3步的目錄文件,進(jin)行查殺(sha)木馬(ma)
(1)通過windows查找文件的方式,搜索以下目錄是否存在 php文件,并將刪除。
/public/upload
/template
/uploads

(2)使用D盾工具查殺這幾個目錄和文件(D盾下載地址:)
/public/upload
/template
/uploads
/weapp -- 插件目錄(如果插件掃描有可疑文件,建議聯系開發者確認是否木馬文件、或多余可疑惡意文件)
/extend/function.php
/core/library/think/paginator/driver/Eyou.php
/core/library/think/paginator/driver/Mobile.php

(3)如發現是圖片木馬,右鍵選擇刪除;如發現是模板文件,請用(除記事本之外)編輯器查看并手工處理可疑代碼片段。

(4)建議人工檢查 /template 模板文件代碼,是否存在可疑代碼片段、或者新增模板文件,并刪除。
5、在中毒網站的目錄內,打開 application/database.php 數據庫配置文件,將對應信息填寫到新源碼包 www 的 application/database.php 文件里,如圖:

6、重置空間
(1)一鍵清空當(dang)前站(zhan)點所在的(de)空間目錄
1、如果是寶塔環境(jing),根目錄里(li)的 .user.ini 不(bu)要刪除
2、如(ru)果虛擬空間,直接從最外一級清空目(mu)錄,因(yin)為(wei) .svn 目(mu)錄,可能有些木馬會(hui)注入其中。
(2)重啟(qi)空(kong)間(jian)或(huo)服務器(避(bi)免存在內存木馬)
(3)修改空間或(huo)者服(fu)務器,寶塔(ta)面板,網(wang)站FTP,網(wang)站后臺等等與網(wang)站相關的一切(qie)登錄密(mi)碼(ma)
(4)適當開啟一些安全防護功能,比如:防火墻、防篡改(可能會導致下次升級網站部分文件覆蓋失敗)
7、打新源碼壓(ya)縮包 www ,上傳到空間/服務器進行解壓(ya)即可。