關於thinkPHP 5.0-5.1部分版本index.php被修改為首頁HTML代碼問題


關於thinkPHP 5.0-5.1部分版本index.php被修改為首頁HTML代碼問題,首先這個是thinkPHP的一個bug;

如果網站系統已經被入侵,那么要做以下操作:

1. 在thinkPHP核心類庫 \thinkphp\library\think\App.php::module() 添加如下代碼:

if (!preg_match('/^[A-Za-z](\w|\.)*$/', $controller)) {
            throw new HttpException(404, 'controller not exists:' . $controller);
        }

 

2.因為已經入侵植入的木馬文件,所以要找到所有的木馬文件並刪除:

可以根據雲服務器廠商的安全審查來刪除。例如阿里雲的安全中心:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM