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

宁波网站建设地方济南建设主管部门网站

宁波网站建设地方,济南建设主管部门网站,wordpress自定义邮件,招聘 网站开发[BSidesCF 2020]Had a bad day 文章目录 [BSidesCF 2020]Had a bad day掌握知识解题过程关键paylaod 掌握知识 ​ php伪协议进行文件包含,代码审计,strpos()函数会返回字符串在另一字符串中第一次出现的位置,如果没有找到则返回 FALSE&#…

[BSidesCF 2020]Had a bad day

文章目录

      • [BSidesCF 2020]Had a bad day
      • 掌握知识
      • 解题过程
      • 关键paylaod

在这里插入图片描述

掌握知识

​ php伪协议进行文件包含,代码审计,strpos()函数会返回字符串在另一字符串中第一次出现的位置,如果没有找到则返回 FALSE,php伪协议可以再套一层协议绕过判断或者目录遍历的方式绕过判断

解题过程

  1. 访问网站,发现有两个按钮可以点击,查看源码没有什么hint,点击按钮后发现类似文件包含的url字段,而且点击按钮会相互切换界面,怀疑是文件包含的考点

image-20230928122319632

image-20230928122450028

  1. 尝试验证,读取/etc/passwdindex.php都没有反应,使用php伪协议再次尝试,发现页面返回了报错,发现index.php后面还有个php,猜测页面源码会将传入的参数在后面拼接一个php后缀名,再次使用php伪协议读取index,成功得到页面源码。当然flag文件没能包含成功。php://filter/convert.base64-encode/resource=index

image-20230928122619898

image-20230928122630495

image-20230928122828090

  1. 将base64解码后,得到了页面源码,发现是一个简单的代码审计,strpos()函数会返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。所以要想执行include函数,传入的参数必须要有woofers meowers index之一。
  <?php$file = $_GET['category'];if(isset($file)){if( strpos( $file, "woofers" ) !==  false || strpos( $file, "meowers" ) !==  false || strpos( $file, "index")){include ($file . '.php');}else{echo "Sorry, we currently only support woofers and meowers.";}}?>
  1. 我所知道的这里有两个方法可以成功访问到flag,第一种也是我用的,php://filter伪协议可以套一层index字符串,而且也能正常执行。paylaod?category=php://filter/convert.base64-encode/index/resource=flag

image-20230928124037450

image-20230928124101243

  1. 第二种方法可以选择目录遍历的方式,/是来到下一级目录,../是返回上一级目录,./是在这一级目录访问,所以只需要构建index/../flag,就可以访问flag.php

image-20230928124659708

关键paylaod

php://filter/convert.base64-encode/resource=index?category=php://filter/convert.base64-encode/index/resource=flag?category=php://filter/convert.base64-encode/resource=index/../flag
http://www.yayakq.cn/news/291308/

相关文章:

  • 做网站卖什么东西好页面设计说明
  • 山东网站建设哪家公司好电商网站设计与制作论文
  • 漂亮的网站建设中静态页网站建设项目费用报价
  • 织梦网站系统删除不了桃城网站建设价格
  • 视频网站设计软件下载网站源码
  • 太原建站公司模板宁波公司建设网站
  • 程序员个人网站开发云南楚雄特产
  • 搜索排名优化网站排名优化郑州网站建设网页设计
  • 网站建设推广代运营wordpress 阿里云 环境
  • 做dj网站需要北京最大的软件开发公司
  • 高校门户网站建设加国无忧51工作网
  • 网站开发技术期末考试题墙内千兆网站怎么做
  • 厦门市建设工程安全质量协会网站短视频剪辑培训班多少钱
  • 淘宝联盟填网站备案广州市建设工程信息管理平台
  • 新建定制网站费用网站发帖功能怎么做
  • 商城网站开发与设计网站平台建立
  • 外贸网站推广计划书网站有什么优势
  • 怎么做黑彩票网站网站建设哪个公司好知乎
  • 大腕 网站建设去除wordpress 广告
  • 做电脑网站用什么软件好用大连精美网站制作
  • 有什么网站可以做设计兼职的网站建设与管理期末试卷
  • 阳江企业网站免费素材网站素材库
  • 自己做自媒体在哪个网站比较好彩票网站开发周期
  • 泉州效率网络网站建设启动网站建设的请示
  • 紫金网站建设公司彩票网站注册
  • 免费的推广网站有哪些建设工程招标公告在哪个网站
  • 做网站很赚钱吗东莞市火速网络科技有限公司
  • dede搭建网站教程长沙传媒公司招聘
  • 三艺网站建设网站的主题定位
  • 靖州网站建设网站宣传图