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

小县城做网站最近在线直播免费观看

小县城做网站,最近在线直播免费观看,郑州做网站,建筑平面设计图用什么软件打开题目 发现这么多链接,以为要一点点去找功能上的漏洞。当你源代码,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.mmbaike.com/news/96050.html

相关文章:

  • 英文网站建设多少钱steam交易链接在哪看
  • 宁波企业网站seo百度竞价推广登录入口
  • 免费建站免费的免费腾讯企业邮箱
  • 郑州网站建设氵汉狮网络永久免费跨境浏览app
  • 广州网站建设网站建设站长之家是干什么的
  • 六安哪家公司做网站好搜索引擎整合营销
  • alexa排名搜索搜seo
  • 宽屏网站模板百度热搜词排行榜
  • 做网站策划案郑州靠谱seo电话
  • 怎么使用wordpress广州seo排名优化服务
  • 政府网站建设升级白皮书seo查询官方网站
  • 网站建设及数据库设计毕业论文推广网站文案
  • 大丰做网站成都百度百科
  • 生产企业做网站的费用怎么做账市场调研报告范文
  • 无锡百度网站排名淘宝搜索指数
  • 做网站如何报价品牌策划案
  • iis .net 网站架设网络营销策略的制定
  • 免费模板素材网站有哪些培训平台有哪些
  • 郯城网站建设如何做到精准客户推广
  • 个人能免费做网站武汉关键词seo
  • 网站建设规划公司地址seo诊断书
  • vue快速搭建网站营销软件排名
  • 武汉网页设计培训哪个好网络推广运营优化
  • 装修设计网站哪家好合肥百度快速排名优化
  • 专业足球网站建设sem电子扫描显微镜
  • 搜索今日头条新闻优化营商环境
  • 新网站怎么做才能让搜狗收录谷歌搜索网页版入口
  • 湖南省网站备案网站建设7个基本流程
  • 本地建站教程seo经典案例
  • 网站开发前端技术深圳关键词优化软件