CTF--好像需要管理员

一、原网页:

二、步骤:

1.扫描:

发现:robots.txt

2.打开robots.txt:

3.打开resul.php:

4.代码解析:

php 复制代码
if ($_GET[x]==$password) //检查通过 URL 参数 x 传递的值是否等于变量 $password 的值

详细解析:

  • $_GET:PHP 的超级全局数组,用于获取通过 URL 查询字符串传递的参数
  • _GET\[X\]:从 _GET 数组中提取键为 'x' 的值,如果访问的 URL 是 http://example.com/script.php?x=1,那么 $_GET['x'] 的值就是 '1'
  • $password:这是一个 PHP 变量,通常存储密码或某种需要验证的值
  • ==:这是 PHP 中的比较运算符,用于检查两个值是否相等。如果 _GET\['x'\] 的值和 password 的值相等,条件为 true,否则为 false
  • if:用于条件判断。如果条件为 true,则执行 if 块中的代码;否则跳过

5.传参:输入弱密码admin

相关推荐
三七吃山漆21 小时前
攻防世界——supersqli
数据库·网络安全·web·ctf
月光技术杂谈1 天前
基于Python+Selenium的淘宝商品信息智能采集实践:从浏览器控制到反爬应对
爬虫·python·selenium·自动化·web·电商·淘宝
0和1的舞者1 天前
《从静态页到自定义 Header:Spring MVC 响应能力通关指南》
java·学习·web·header·spirng
蓑衣夜行2 天前
Qt QWebEngine 开启硬件加速注意事项
开发语言·c++·qt·web·qwebengine
sg_knight2 天前
SSE 技术实现前后端实时数据同步
java·前端·spring boot·spring·web·sse·数据同步
曲幽2 天前
Flask项目结构详解:用蓝图实现优雅的模块化开发
python·web·route·blueprint·register
蓑衣夜行3 天前
Qt QWebEngine 开发避坑手册
qt·web·qwebengine
阿宁又菜又爱玩3 天前
Web后端开发入门
java·spring boot·后端·web
0和1的舞者3 天前
Postman接口测试全攻略:传参技巧与实战解析
学习·测试工具·spring·springmvc·postman·web·开发
曲幽3 天前
Flask项目目录结构指南:从单文件到模块化
python·web·model·route·项目结构