[SWPUCTF2021新生赛]jicao

admin 2025-12-22 04:08:24 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: ThisdocumentpresentsasolutionfortheSWPUCTF2021CTFchallenge’jicao’whichinvolvesexploitingaPHPvulnerabilitytoextractaflag.ThechallengerequiressendingaPOSTrequestwithid=’wllmNB’andincludingaJSONparameterintheURLwithx=’wllm’.ThewriteupincludesthePHPcodesnippet,explainstherequirements,andprovidesanexampleHTTPrequestwithheaderstosuccessfullyretrievetheflag. 综合评分: 80 文章分类: CTF,WEB安全


cover_image

[SWPUCTF 2021 新生赛]jicao

原创

R0seK1ller

蟹堡安全团队

2025年12月16日 22:01 浙江

免责声明

本CTF题解(WP)仅供安全技术研究与教育交流之用,作者不对读者依据本文进行的任何操作承担直接或间接责任。解题过程涉及的技术细节可能触及目标系统漏洞,请务必在合法授权环境或靶机中复现,严禁用于未授权的渗透、破坏或牟利行为。因环境差异、操作失误或理解偏差导致的任何损失,作者及发布平台概不负责。文中引用的工具、脚本与资源均保持原许可证,请遵守对应开源协议。若内容涉侵权或敏感信息,请及时联系删除。阅读即视为同意自行承担全部风险与合规义务。


<?php
highlight_file('index.php');
include("flag.php");
$id=$_POST['id'];
$json=json_decode($_GET['json'],true);
if&nbsp;($id=="wllmNB"&&$json['x']=="wllm")
{echo$flag;}
?>

1.$id=$_POST[‘id’] && $id==”wllmNB” 需要通过POST方式发送请求,请求数据id=wllmNB

2.$json=json_decode($_GET[‘json’],true)&&$json[‘x’]==”wllm”,查询字符串中要有json参数且其数据格式为json字符串,解析后里面要存在x=wllm

POST/?json={"x":"wllm"}HTTP/1.1
Host:&nbsp;node7.anna.nssctf.cn:24933
Connection:&nbsp;close
Content-Type:&nbsp;application/x-www-form-urlencoded
Content-Length:&nbsp;9

id=wllmNB


查看原文:《[SWPUCTF 2021 新生赛]jicao》

评论:0   参与:  0