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

个人网站域名快速备案流程广西网站建设运营费用

个人网站域名快速备案流程,广西网站建设运营费用,俄罗斯搜索引擎浏览器官网入口,上海到北京机票查询1.fileinclude,难度#xff1a;1,方向#xff1a;Web 题目来源:宜兴网信办 题目描述:无 给一下题目链接#xff1a;攻防世界Web方向新手模式第16题。 打开一看给了很多提示#xff0c;什么language在index.php的第九行#xff0c;flag在flag.php中#xff0c;但事情显…1.fileinclude,难度1,方向Web 题目来源:宜兴网信办 题目描述:无 给一下题目链接攻防世界Web方向新手模式第16题。 打开一看给了很多提示什么language在index.php的第九行flag在flag.php中但事情显然不会这么简单果然无论是输入flag.php还是index.php都是没有用的。 遇事不决按F12打开开发者工具果然暗藏了一段PHP语句 好吧我又遇到知识盲区了现在我又打开大佬的writeup来摆烂了同时借助GPT来分析。 代码分析 错误显示设置: php if( !ini_get(display_errors) ) { ini_set(display_errors, On); } error_reporting(E_ALL); 这部分代码首先检查 PHP 配置中是否打开了错误显示。如果没有则将其打开。接着设置错误报告级别为 E_ALL意味着将报告所有类型的错误。 处理 Cookie: php $lan $_COOKIE[language]; if(!$lan) { setcookie(language,english); include(english.php); } else { include($lan..php); } 该代码获取名为 language 的 Cookie 值。如果该值不存在则会设置默认语言为 english 并包含 english.php 文件。如果 Cookie 已存在则会根据 Cookie 的值包含对应的语言文件例如 spanish.php、french.php 等等具体取决于该 Cookie 的值。 读取和输出文件内容: php $xfile_get_contents(index.php); echo $x; 这部分代码使用 file_get_contents 函数读取当前目录下的 index.php 文件的内容并将其内容输出到页面。 潜在问题 文件包含漏洞: 该代码存在潜在的文件包含漏洞尤其是在 include($lan..php); 行。如果 $lan 的值不是经过严格验证的攻击者可能会利用此针对文件包含的漏洞来包含任意文件甚至可能导致代码执行。例如如果攻击者能够设置 Cookie 值为 ../../../../../etc/passwd假设是个类 Unix 系统就可能导致服务器包含一个敏感文件进而泄露信息。 安全性问题: 在使用 include 时不应该直接使用来自用户输入的数据应该对输入进行验证和过滤防止包含恶意文件。小心使用  符号它会抑制错误信息的输出可能会掩盖潜在的问题增加调试难度。 不安全的错误显示: 虽然在某些情况下显示错误有助于调试但在生产环境中开启错误显示可能会泄露敏感信息。 说人话就是利用语句中的cookie竟然敢随便接收数据好好构造一番然后利用下方的包含语句来让flag.php文件内容显示。 php://filter 是php中独有的一个协议可以作为一个中间流来处理其他流可以进行任意文件的读取。 大佬原话 在这里readconvert.base64-encode 意味着将文件内容进行 Base64 编码从而使文件内容变成可读的字符串。而 resourceflag 指定了要读取的文件为名为 flag 的文件这里假设存在这个文件。 因此在这种情况下如果攻击者能够成功将 cookie 的值设置为 php://filter/readconvert.base64-encode/resourceflag那么当代码执行到 $_COOKIE[language] 这行时将会读取(方式:php://filter) flag 文件的内容并对其进行 Base64 编码后输出到页面上。 这种攻击方式称为 “PHP 命令注入”并且它能够导致严重的安全问题因此在编写代码时要进行必要的输入校验和过滤以避免此类攻击。 说人话构造以下的cookie cookie:languagephp://filter/readconvert.base64-encode/resourceflag 这样php语句 include($lan..php); 实际上执行的是 php include(php://filter/readconvert.base64-encode/resourceflag.php); 解决过程 使用软件 Burp 对发出去的数据包进行抓取burpsuite抓包详细操作在笔记8CTF攻防世界小白刷题自学笔记8-CSDN博客安装详细操作在笔记5CTF攻防世界小白刷题自学笔记5-CSDN博客 解密得到 flag 利用hackbar的解码功能得到flag。hackbar的安装和使用请参考我的笔记6第二题CTF攻防世界小白刷题自学笔记6-CSDN博客
http://www.dnsts.com.cn/news/200861.html

相关文章:

  • 网站上的文章用秀米可以做吗手机网站添加微信方式
  • 济宁网站建设找哪家租车网站模板
  • 小程序网站开发公司网页升级访问正在跳转中
  • 获得网站php管理员密码网站设计公司多少钱
  • 海南微信网站制作平台河北建设网工程信息网
  • 南宁建筑网站wordpress搬家打不开
  • 做网站视频图片加载不出来中文网站建设
  • 赣州网站建设流程企业网站推广过程
  • 网站域名的作用是什么意思如何做网站相册
  • uc酷站中的美图网站做商城网站那个好
  • 网站服务器配置单2015百度推广网站遭到攻击
  • 中企动力做网站多少钱wordpress安全检测工具
  • 做网站 免费字体网站开发在线教程
  • 怎么做网站主页广告制作主要做什么
  • 公司网站建设招标文件范本设计网站的关键点
  • 做网站避免上当c2c模式流程图
  • 网站备案号没有-1高端响应式网站建设
  • 做财务还是网站运营做营销网站那个好
  • 徐州集团网站建设公司增加收录网站
  • 济南网站优化公司哪家好网站建设方法叁金手指下拉丶
  • 彩票自己开盘做网站做网站要到通信管理局备案
  • 如何做产品展示网站陕西交通建设集团西长分公司网站
  • dede酒业企业网站模板网站文件权限设置
  • 百度网站html验证搭建网站做淘宝客
  • 项目四网站建设内容网站多少钱
  • 个人备案网站可以做论坛吗免费设计海报
  • 网页制作网站的大作业巴州住房和城乡建设局网站
  • 阿里云认证网站建设深圳网站备案拍照点
  • 做房地产什么网站好中国培训网
  • 做小程序好还是做微网站好做钢材的做什么网站效果好