关于thinkPHP 5.0-5.1部分版本index.php被修改为首页HTML代码问题

Posted tgzmos

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于thinkPHP 5.0-5.1部分版本index.php被修改为首页HTML代码问题相关的知识,希望对你有一定的参考价值。

关于thinkphp 5.0-5.1部分版本index.php被修改为首页html代码问题,首先这个是thinkPHP的一个bug;

如果网站系统已经被入侵,那么要做以下操作:

1. 在thinkPHP核心类库  hinkphplibrary hinkApp.php::module() 添加如下代码:

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

技术图片

 

2.因为已经入侵植入的木马文件,所以要找到所有的木马文件并删除:

可以根据云服务器厂商的安全审查来删除。例如阿里云的安全中心:

技术图片

 

 

技术图片

以上是关于关于thinkPHP 5.0-5.1部分版本index.php被修改为首页HTML代码问题的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 4.1/5.0/5.1/5.5/5.6/5.7各版本的主要区别

Xcode磁盘空间大清理

清理XCode无用的文件(转)

Thinkphp5笔记二:创建模块

MySQL essential版本和普通版本有啥区别

MAC OSX Xcode硬盘清理