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

手机网站建设电话咨询农产品网站建设需求

手机网站建设电话咨询,农产品网站建设需求,百度云手机登录入口,wordpress 全部tags1.看题目提示分析题目内容 盲猜一波~ : 是关于PHP代码审计的 2.打开链接,分析题目 给你提示了我们访问source.php来看一下 大boss出现,开始详细手撕~ 3.手撕PHP代码(代码审计) 本人是小白,所以第一步&…

1.看题目提示分析题目内容

盲猜一波~ : 是关于PHP代码审计的

2.打开链接,分析题目

给你提示了我们访问source.php来看一下

大boss出现,开始详细手撕~

3.手撕PHP代码(代码审计)

本人是小白,所以第一步,先问chatGPT的意见:

这个主要是对class  emmm类的分析,然后还有后面的三个&& 条件判断:

结合代码去理解GPT给的解释,就可以很容易形成一个思路:

重点在:

 if (! empty($_REQUEST['file'])&& is_string($_REQUEST['file'])&& emmm::checkFile($_REQUEST['file'])) {include $_REQUEST['file'];exit;} else {echo "<br><img src=\"https://i.loli.net/2018/11/01/5bdb0d93dc794.jpg\" />";}  

输入一个包含flag文件的文件名作为请求头,然后再检查该请求文件经过checkFile检查(是否为白名单的文件,是的话就检查通过;不是的话,检查失败,输出你亲爱的滑稽),检查成功,得到flag。

4.开始解题

有点可疑,去看一下

这有一个点,flag在ffffllllaaaagggg:记住遇到这样的,一般情况下这个文件存储在linux服务器的根目录下,需要去获得其内容。

../../../../../../../../../../ffffllllaaaagggg
(../那么多是为了确保能够返回根目录)

大概意思是source.php文件检查之后,请求文件会被替换成../../../../../../../ffffllllaaaagggg,作为路径遍历攻击。

EXP

在source.ph 文件中,为file进行赋值,赋值内容为whitelist的内容,再被替换成我们的路径遍历攻击,夺旗成功。

因为whiteList中有两个已知的白名单文件:source.php & hint.php

所以有两个解法:

source.php?file=source.php?/../../../../../../../../../ffffllllaaaagggg
source.php?file=hint.php?/../../../../../../../../../ffffllllaaaagggg

http://www.15wanjia.com/news/169416.html

相关文章:

  • 综合电子商务型企业网站页游源码论坛
  • 自己如何建设外贸网站建站如何将自己做的网站传到网上
  • 网站开发 运行及维护怎么知道网站是php
  • 怎么把网站管理系统宣传方式有哪些
  • html5个人网站源码网站开发入门培训机构
  • 为什么网站上传都上传不成功临沂网站设计
  • 文化投资的微网站怎么做传媒公司网站建设方案
  • 商洛 网站建设网站开发任务分解
  • 南昌建站推广公司microsoft做网站
  • 怎么样才能搜索到自己做的网站上海有哪些外贸进出口公司
  • 做网站 合肥网页设计代码为什么没有颜色
  • 网站模板平台杭州网站建设哪家比较好
  • 如何建设一个稳定的网站如何建设公司网站信息
  • 网站建设人才有哪些进空间的网站吗
  • 中英文网站模板公司网站模板怎么写
  • 我想自己做的知道网站wordpress标题不居中
  • 网站dedecms模板怎么查看修改啊网站备案在哪里审批
  • 慈溪做网站哪家好网页设计实训报告总结万能模板
  • 万网怎么建设网站淄博企业网站设计公司
  • 徐州营销网站建设报价深圳品牌网站建设
  • 重庆价格低建设网站公司手机高端网站建设
  • 建设银行网站查询密码是什么北京做网站设计招聘
  • 网站 侧边栏财经门户网站建设
  • 自己做网站怎么优化国内大型电子网站建设
  • 高端网站推荐当当网站开发系统说明
  • 河源市seo网站设计响应式网站开发需要的条件
  • 社保局网站建设意义全国网站联盟
  • 网站经营内容深圳约的网站设计
  • 根目录下两个网站怎么做域名解析seo服务是什么意思
  • 洛阳新光建站系统网订率推广技巧