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

有个做搞笑视频的网站网站改用绝对地址的好处

有个做搞笑视频的网站,网站改用绝对地址的好处,兰州中川国际机场图片,企业网站建设管理视频fileinclude 可以看到正常回显里面显示lan参数有cookie值表示为language 然后进行一个判断,如果参数不是等于英语,就加上.php,那我们就可以在前面进行注入一个参数,即flag, payload:COOKIE:languageflag …

fileinclude

可以看到正常回显里面显示lan参数有cookie值表示为language
然后进行一个判断,如果参数不是等于英语,就加上.php,那我们就可以在前面进行注入一个参数,即flag,
payload:COOKIE:language=flag
在这里插入图片描述
发现还是无回显到flag.php里
可能存在的文件读取限制或过滤机制
利用 php://filter 和 language Cookie 组合,通过指定convert.base64 - encode,可以将读取到的文件内容进行 Base64 编码
Payload:Cookie: language=php://filter/convert.base64-encode/resource=flag

缘由:因为服务器可能只检查直接的文件路径访问,而没有考虑到经过编码转换的情况。

得到回显值为PD9waHANCiRmbGFnPSJjeWJlcnBlYWNlezhmYzdhY2U0MzE0OTg3Mjk0ZWZiMTFmMDM4ZDM0MTM3fSI7DQo/Pg==
解码可得
在这里插入图片描述

file_include

<?php highlight_file(__FILE__); include("./check.php"); if(isset($_GET['filename'])){ $filename = $_GET['filename']; include($filename); } ?>

当使用 convert.iconv.UTF - 8.UCS - 2 过滤器时,文件内容的编码被改变,原本在 UTF - 8 编码下能被识别的危险字符或模式,在 UCS - 2 编码下可能就无法被识别,从而绕过了服务器的过滤机制。
Payload:?filename=php://filter/convert.iconv.UTF-8.UCS-2/resource=flag.php

在这里插入图片描述

check.php的内容为:

<?php if($_GET["filename"]){ $preg_match_username = 'return preg_match("/base|be|encode|print|zlib|quoted|write|rot13|read|string/i", $_GET["filename"]);'; if (eval($preg_match_username)) { die("do not hack!"); } } ## 题目名称-文件包含 通过一开始的测试,我们可以发现显示我们有正常的过滤器,但是参数不对,那我们就开始进行模糊测试,对常见字符进行编码转换,发现还是不对,再对编码格式进行测试,先去搜索php支持的编码格式字典 放到爆破里去进行爆破,解出 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/b03822c711ea4ad5a03b820452528d6d.png) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/96c8fc1564f5467c9979c23475c08e6c.png) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1f1a36dfb262403d9018e246ac3aeee7.png) Payload:?filename=php://filter/convert.iconv.BIG-5*.UCS-4*/resource=flag.php 解出该flag ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/7c57418836f64f1290b63ccf9b5b690d.png) ## PHP2 参考网上大佬的资料发现,这里要用到index.phps来查看php的源代码(没用的只是又增加了) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/b306fd01b6b3457a8b39a89e79785b3f.png) 代码审计发现他要求id=admin的编码,所以我们进行编码后发现还是显示错误,后面发现经过一次编码,浏览器会自动进行一次解码环节,所以我们要进行二次编码才可以,得出flag ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/d00c4ed2f274437cb8fe8be289c761ee.png)
http://www.dtcms.com/wzjs/538681.html

相关文章:

  • 建设网站南沙网站首页包括哪些内容
  • 重庆网站设计案例下载男女做爰免费网站
  • 长春网站建设哪家公司好网站建设捌金手指花总十八
  • iis网站域名访问建设银行网银网站
  • 免费制作网站的软件上海关键词seo
  • 有实力的网站建设公司旅游网站开发 结束语
  • 开网站怎么开长沙营销型网站制作
  • 网易企业邮箱改密码厦门搜索引擎优化合作
  • 网站开发流程是什么东莞有哪些做网站
  • 小学校园网站建设鱼爪网商城网站如何建设
  • 西安自适应网站建设建设网站需申请什么手续
  • 企业手机网站建设定制百度竞价官网
  • 想做一个赌钱网站怎么做wordpress注册新用户
  • 祥云县网站网站建设设计规划
  • 黑群晖的做网站文件网站开发哪个更专业
  • 成都网站设计开发做得好常熟公司网站建设电话
  • 网站建站公司订单多吗学习做网站教程
  • 网站建设的主要技术指什么网站建设海报设计
  • 网站联盟是什么wordpress安装提示500
  • 购物网站前端浮动特效怎么做宁波seo推广哪家公司好
  • dw做简易表格网站wordpress怎么做主题
  • 性男女做视频网站咨询公司经营范围大全
  • 网站建设制作 南京公司哪家好网上做分销代销哪个网站好
  • 大连优化网站2021年度关键词有哪些
  • 医院网站开发方案企业图标设计图案大全
  • 华东网站建设外贸公司会计账务处理
  • 如何做网站答题领红包链接企业网站开发基本流程
  • 长沙企业建站程序本地佛山企业网站建设
  • 做期货与做网站的关系电子商务网站推广计划
  • 网站开发与数据库开发网站步骤