漏洞描述
ThinkPHP是在中国使用极为广泛的PHP开发框架。在其版本5中,由于框架错误地处理了控制器名称,因此如果网站未启用强制路由(默认设置),则该框架可以执行任何方法,从而导致RCE漏洞。
靶场环境
进入到/vulhub-master/thinkphp/5-rce 路径下 docker-compose up -d启动

可以看到报了一个错误,大概意思是版本不匹配
解决的方法很简单:
根据提示修改配置文件即可:
vim ./docker-compose.yml
ThinkPHP是在中国使用极为广泛的PHP开发框架。在其版本5中,由于框架错误地处理了控制器名称,因此如果网站未启用强制路由(默认设置),则该框架可以执行任何方法,从而导致RCE漏洞。
进入到/vulhub-master/thinkphp/5-rce 路径下 docker-compose up -d启动
可以看到报了一个错误,大概意思是版本不匹配
解决的方法很简单:
根据提示修改配置文件即可:
vim ./docker-compose.yml