Bugku CTF 题目解析 (1-10题)

本文详细解析了Bugku CTF中涉及Web基础的10道题目,包括GET、POST方法,计算器谜题,域名解析,本地包含等。通过解题过程介绍相关PHP函数和技巧,如$_GET、$_POST、is_numeric(),并分享了如何利用开发者工具和Burp Suite等工具进行分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在前面的话:
  这里只是记录一些自己的解题思路,或者一些有关解题的乱七八糟的东西,自己是刚零基础接触这方面的东西,所以有表述不当的地方请包容,在此谢过!

1、web2

在这里插入图片描述
点开网址后:
在这里插入图片描述
解题思路:F12 打开 开发者工具看看,可以看到需要寻找的flag。
在这里插入图片描述
将其复制到提交框即可。

flag: KEY{Web-2-bugKssNNikls9100}

2、计算器

在这里插入图片描述
点开网址后:
在这里插入图片描述

解题思路:
  先提交答案试试看,可以发现只能输入个位数,于是可以想到修改代码,修改maxlenth的值,再输入正确答案即可得到flag。

在这里插入图片描述
提交后出现:
在这里插入图片描述
得到flag,提交即可。
flag:flag{CTF-bugku-0032}

3、web基础$_GET

在这里插入图片描述
点开网之后:
在这里插入图片描述
解题思路:
  通过阅读代码,可知道提交数据即可,由代码得知提交方式为get方式,只需要what=flag即可。
在这里插入图片描述
得到flag。

flag:flag{bugku_get_su8kej2en}

相关知识:
$_GET :
  1、预定义的 $_GET 变量用于收集来自 method=“get” 的表单中的值。
  2、 从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送信息的量也有限制。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值