ctfshow webXXX - 题目名

ctfshow webXXX - 题目名

  • 题号:Web30
  • 难度:⭐
  • 考点:RCE命令执行(无回显)
  • 日期:2026-8-28

题目描述

Pasted image 20260828102010 来到靶场,发现其多过滤了system和php

解题思路

1.因为只过滤了system,我们还可以去使用其他命令执行的函数,比如(我写这题想到的)exec,shell_exec等等,但是exec和shell_exec都是无法回显到页面上来的 2.遇到无回显我们会怎么办呢?一个是带外查询,一个就是本地文件创建于访问。因为我们是要查看具体的flag值,所以得选择后者 3.在使用ls查看本地文件的同时创建一个自定义文件让它将数据记录在里面 4.然后去访问一下furina.txt文件,发现flag确实是在本级目录 5.然后再用tac命令配合文件创建并查看即可

Payload / 关键操作

3.?c=exec("ls >> furina.txt");
5.?c=exec("tac fla?.ph? > furina.txt");

复现截图

3.Pasted image 20260828102613 4.Pasted image 20260828102659 5. Pasted image 20260828103020 Pasted image 20260828103041

对应课程章节

RCE命令执行

踩坑记录 / 复盘

无