Web刷题篇-2 [SWPUCTF 2021 新生赛]jicao

    打开可以看到如下界面:

图片

     代码解读:

<?php 
 highlight_file('index.php');            // 显示源码(方便做题者查看)
 include("flag.php");                    // 包含flag文件
 $id=$_POST['id'];                       // 从POST获取id参数
 $json=json_decode($_GET['json'],true);  // 从GET获取json参数并解析
 if ($id=="wllmNB"&&$json['x']=="wllm")  // 两个条件都满足
 {echo $flag;}                           // 输出flag
 ?>

     【关键条件】要获取flag,必须同时满足:

          1. POST参数 id = "wllmNB"
          2. GET参数 json 解析后, json['x'] = "wllm"

     使用Burp Suite,最后得到flag。

图片

 

posted @ 2026-06-11 10:54  不爱学习的Shirley  阅读(6)  评论(0)    收藏  举报