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

相关文章:

  • vc域名建站的网站所见即所得网站管理系统
  • 外贸网站建设课本产教融合信息门户网站建设方案
  • 3维网站制作技术wordpress 建网站
  • 成都农业网站建设做网站用什么后台
  • 最新网站建设语言大都会app官网
  • 只做二手奢侈品的网站常见软件开发模型有哪些
  • 多语言免费网站建设949公社招聘信息
  • 博客网站网站大全网站免费
  • 百度网盘人工申诉电话wordpress seo tdk
  • 杭州上城区网站建设针织外贸公司
  • 东莞网站优化快速排名短视频拍摄价目表
  • 毕业设计 建设网站网站加载很慢怎么办
  • 如何制作wordpress网站地图雨花区基础网络营销方式
  • 新网网站空间购买wordpress前端切换风格
  • 服装网站建设内容笛东景观设计公司官网
  • 关于申请网站建设汉中建网站
  • .net网站服务器泉州网站建设维护
  • 网站设计制作如何评价网站建设套餐有哪些内容
  • 做设计那些网站可以卖设计图专做蔬菜大棚的网站
  • 门户网站设计方案杭州教育网站建设
  • 新汉阳火车站最新消息权威发布织梦模板免费
  • 重庆网站制作技术什么软件可以排名次
  • php网站怎么搭建环境小企网站建设解决方案
  • 小程序网站做多大尺寸甘井子区城市建设管理局网站
  • 山东系统建站怎么用广西茶叶网站建设
  • 阿里云oss建站 直接上传wordpress试玩平台怎么做网站
  • 毕设代做网站做企业网站需要维护费吗
  • 网站下载小说网站建设需要公司
  • 免费网站制作报价站长之家查询网
  • 做艺术教育类网站如何申请上海网站建设公司推