31-1 文件包含漏洞 - 文件包含

环境准备:构建完善的安全渗透测试环境:推荐工具、资源和下载链接_渗透测试靶机下载-CSDN博客

一、漏洞定义

        Web应用程序安全漏洞是由于服务器或应用程序对用户输入的文本数据进行不充分的安全性验证,导致攻击者可以利用特殊字符绕过安全限制,进而访问任意文件(包括非Web根目录中的文件)甚至执行系统命令的一种安全漏洞。

二、漏洞挖掘思路:

1)绕过思路:
  • 使用 URL 编码代替 / ,例如使用 %2F 代替 /
  • 加入特殊字符如 + |
  • 使用 %00 进行截断 这些方法可以绕过文件读取或者目录跳转功能的安全限制,进而访问敏感文件或执行系统命令。
2)常出现的功能点:
  • 文件读取或展示图片等对文件读取交互的功能块
3)目录跳转时的重点关注:
  • 各种历史命令、路径、配置文件路径、相关 IP、日志文件、war 包、备份文件路径等,可进一步读取或利用
4)对于 Windows:
  • 针对桌面上可能存放的重要信息,可以对桌面文件名进行 fuzz(爆破),如 1.txt、2.txt、密码.txt 等
5)利用全路径或其他地方获取到的路径:

    相关推荐

    1. 31-1 文件包含漏洞 - 文件包含

      2024-03-27 23:30:03       41 阅读
    2. 文件包含漏洞讲解

      2024-03-27 23:30:03       69 阅读
    3. 文件包含漏洞

      2024-03-27 23:30:03       53 阅读
    4. 初探文件包含漏洞

      2024-03-27 23:30:03       45 阅读
    5. Xss文件包含漏洞

      2024-03-27 23:30:03       36 阅读

    最近更新

    1. docker php8.1+nginx base 镜像 dockerfile 配置

      2024-03-27 23:30:03       98 阅读
    2. Could not load dynamic library ‘cudart64_100.dll‘

      2024-03-27 23:30:03       106 阅读
    3. 在Django里面运行非项目文件

      2024-03-27 23:30:03       87 阅读
    4. Python语言-面向对象

      2024-03-27 23:30:03       96 阅读

    热门阅读

    1. 华为机试题-密码输入检测

      2024-03-27 23:30:03       44 阅读
    2. Vue.js 目录结构

      2024-03-27 23:30:03       43 阅读
    3. 设置mysql 数据库和表 的编码方式UTF-8

      2024-03-27 23:30:03       36 阅读
    4. 蓝桥杯刷题_day4_动态规划

      2024-03-27 23:30:03       38 阅读
    5. 如何用OBD创建OceanBase集群

      2024-03-27 23:30:03       32 阅读
    6. docker的安装和镜像的拉取

      2024-03-27 23:30:03       41 阅读
    7. XGB-24:使用Scikit-Learn估计器接口

      2024-03-27 23:30:03       43 阅读