首页 > 其他分享 >iwebsec-文件包含 02 本地文件包含绕过

iwebsec-文件包含 02 本地文件包含绕过

时间:2023-08-20 10:45:24浏览次数:34  
标签:02 文件 00 01 包含 php


01、题目分析

程序开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时,

直接调用此文件,而无须再次编写,这种调用文件的过程一般被称为文件包含。

在包含文件的过程中,如果文件能进行控制,则存储文件包含漏洞

02、文件包含

这一题,emmm,没啥好说的,直接告诉答案了,在服务器的本机就有一个test.txt文件,内容就是phpinfo(),在02.php这个文件中,有include()函数,直接就将访问值传递的参数当作php文件进行执行,但是这里根据代码分析,有一个将文件名加上.html后缀的功能,正常使用文件包含行不通

image

因此我们尝试%00截断

image

http://www.bdrwmy.cn:8001/fi/01.php?filename=test.txt%00

image

03、源码分析

<?php
	if(isset($_GET['filename'])){ // 检查是否设置了 'filename' 参数
	    $filename  = $_GET['filename']; // 获取 'filename' 参数的值,并赋给 $filename 变量
	    include($filename . ".html"); // 包含指定的文件内容,文件名为参数值拼接上 ".html" 后缀
	}else{
		exit(); // 如果未设置 'filename' 参数,则退出脚本执行
	}
?>

标签:02,文件,00,01,包含,php
From: https://www.cnblogs.com/bdrwmy/p/17643697.html

相关文章

  • 2023.33 AI框架
    人工智能(AI)框架是指用于构建和部署AI模型的软件工具集合,它们提供了各种算法、模型和工具,简化了AI开发过程。AI框架的发展历史:早期AI框架:在AI的早期阶段,一些基础的编程语言和库被用于实现简单的机器学习算法,如MATLAB、R和Python的NumPy库。这些工具提供了基本的数据处理和数学运算......
  • iwebsec-文件包含 03 session本地文件包含
    01、题目分析程序开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时,直接调用此文件,而无须再次编写,这种调用文件的过程一般被称为文件包含。在包含文件的过程中,如果文件能进行控制,则存储文件包含漏洞02、文件包含在这一题中,采用了session验证,根据提示,我们就可......
  • PhotoShop 2023下载-功能强大的图片编辑软件 系列软件
    AdobePhotoshop,简称“PS”,是一个由Adobe公司开发和发行的图像处理软件。它可以编辑和合成多个图层中的位图,支持图层遮罩、图像合成。除了位图之外,它还具有编辑或渲染文本、矢量图形、3D图形和视频,并且PS还支持外部插件来拓展其功能。其中,PhotoshopCC2019于2018年10月15日发布。......
  • Adobe Photoshop官方软件Photoshop 2022正式版下载 系列软件
    Photoshop2022v23.0.2.101是由Adobe公司最新推出的高效、专业、实用的图像处理软件,同时该软件主要是以其强悍的编辑和调整、绘图等功能得到广泛的应用,其中还有各种图片的调整和图画绘制以及图像的修复、调色等一系列的工具都是数不胜数,使用范围也是非常的广,我们从照片修饰到海报......
  • 「PR安装教程」2023最新版!PR下载安装免费教程 系列软件
    AdobePremiereProCC中文精简版是一款适用于专业视频制作与编辑的工具软件,AdobePremiereProCC强大、可自定义、非线性的编辑器,可让您随心所欲地精准编辑视频。PremiereCC提供了几种新功能和增强功能,可充实您的数字视频剪辑体验。软件地址:看置顶贴pr2021新功能1、ARRIProRe......
  • Pr-官版下载-Premiere-2023正版-永久使用 系列软件
    软件特色1、导入任何文件格式的镜头。轻松拖放视频文件至您的项目。无论您是用DSLR、GoPro还是iPhone—或其它智能手机—进行摄像,都可以使用PremierePro视频编辑软件制作。2、精确修剪镜头。使用修剪工具在时间线上进行直观编辑,延长或缩短电影剪辑。凭借PremierePro的直观编辑流......
  • 2023.8.20学长分享
    Exeabow_sky点分治树上路径统计或最优化。(无根树)找重心,分别考虑子树,标vis。复杂度O(nlogn)路径合并信息。对于较多次的查询可以用点分树;或离线,一次点分治处理完。[CSP-S2022T4]也可点分治。对于k=2,对链在点分治中维护信息,离线;对分治中心h,对两子树中点a,b,做like-DP,......
  • 我的2023暑假青岛3天2晚旅游归来
    本博客原文地址:https://ntopic.cn/p/2023081201/附:我的青岛旅游计划参见之前的文章:我的2023暑假青岛3天2晚旅游计划本文主要分享一下我的旅游体验和个人感受,纯属个人主观感觉,若有失偏颇,请留言或者发邮件给我,非常感谢~总体体验感觉:很不错先上总结,后面在详细介绍,如果还没有去过......
  • ORACLE的参数文件:pfile和spfile
    转载自:https://www.cnblogs.com/xqzt/p/4832597.html1、pfile和spfileOracle中的参数文件是一个包含一系列参数以及参数对应值的操作系统文件。它们是在数据库实例启动时候加载的,决定了数据库的物理结构、内存、数据库的限制及系统大量的默认值、数据库的各种物理属性、指定......
  • 在 win10 2021 LTSC 上安装配置 wsl2 和 ubuntu
    在win102021LTSC上安装配置wsl2和ubuntu的过程:win10系统启用wsl2:wsl--install----no-distribution(安装wsl2,会自动打开系统feature:wsl子系统,虚拟机平台.不再需要去控制面板--启用windows特性)设置wsl默认版本为wsl2:wsl--set-defa......