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

江西城乡住房建设网站手表网站官网

江西城乡住房建设网站,手表网站官网,网站的运营方案,跨境电商具体是做什么的1.看题目提示分析题目内容 盲猜一波~ : 是关于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.yayakq.cn/news/103546/

相关文章:

  • 温岭专业营销型网站建设地址辽宁手机版建站系统开发
  • 旅游网站建设项目佛山企业网
  • 成为网站有哪些网址?怎么修改网站上传附件大小
  • 网站开发语言包括哪些光明网
  • 做网站需要先搞目录么山东省交通厅建设网站
  • 那间公司做网站好做一个网站链接怎么做
  • 包装袋设计网站推荐wordpress表格前缀
  • 重庆门户网站开发报价局强化网站建设和管理
  • wordpress网站二次开发3g门户 手机上网第一门户
  • 商务网站建设步骤网站开发的三个流程
  • 免费网站模板的制作方法最新网络推广方法
  • 娱乐网站设计SEO网站建设总做总结
  • 做网站维护学什么编程语言Wordpress 搜索热词
  • wdcp网站备份在东营怎么建网站
  • 网站建设实践报告3000字怎么样建设网站
  • 怎么做淘宝联盟网站推广常州企业网站建设
  • 免费响应式网站模板千牛网页版登录入口
  • 网站弹出网站 备案 注销 影响
  • 个人怎么建立公众号seo推广优化公司哪家好
  • 个人网站设计与开发营销网络图
  • 毕节市城乡住房建设网站设计类招聘网站
  • 网站的开发方法有哪些做业务在那几个网站上找客户端
  • 化妆品网站建设目的网站分析表
  • 郓城网站制作公司注册流程步骤
  • 网站的备案在哪备案吗手机商城和实体的价格一样吗
  • 网站建设的设计方案和实施计划设计公司装修图
  • 新品发布会方案丹东seo推广优化报价
  • 网站logo源码乐陵seo优化信
  • 怎么推广网站孙俪做的网站广告
  • 设计个网站多少钱做网站网页尺寸是多少钱