当前位置: 首页 > news >正文

解决了困扰我的upload靶场无法解析phtml等后缀的问题

本文章为解决困扰我的 upload 靶场无法解析 phtml 问题

​ 这个问题直接让我过不了Upload-Pass-03这一关,一直卡着。

​ 痛太痛了 ,为什么无法解析上传之后的 phtml 后缀文件!这块儿折磨了博主一天多,太不容易了,查找了好多文章,他们要么是在 httpd.conf 文件里面直接把#AddType application/x-httpd-php .php .phtml .php2 .php3 .php4 .php5 然后我都有去试了,结果根本行不通,几乎都是相同的文章。

一下为详细解决步骤:

1.寻找Apache的httpd.conf文件
请添加图片描述

2.打开文件按Ctrl+F进入查找模式,填入下面这串代码进行查找,如果查找没有发现,那就需要添加,添加随便在LoadModule这块添加就行,注意前面不要带井号。

LoadModule fcgid_module modules/mod_fcgid.so

请添加图片描述

3.向文件尾端添加下面这串代码,然后保存文件

AddHandler fcgid-script .fcgi .php .php2 .php3 .php4 .php5 .phtml	#需要解析成php文件后缀文件,写在井号前面,格式是 . 然后接想要解析成 php 的文件后缀名。
FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
FcgidMaxRequestsPerProcess 1000
FcgidMaxProcesses 15
FcgidIOTimeout  120
FcgidIdleTimeout  120
# 全局默认使用的PHP版本配置
FcgidInitialEnv PHPRC "C:/phpstudy_pro/Extensions/php/php7.3.4nts"	这里是php文件路径,多注意一下是否为正确路径以及版本,版本可以自己改。
FcgidWrapper "C:/phpstudy_pro/Extensions/php/php7.3.4nts/php-cgi.exe" .php #这里是要求精确到 php-cgi.exe 的文件路径,后面接上空格加上面写的要解析的后缀,多注意一下是否为正确路径以及版本,版本可以自己改,下边同理。
FcgidWrapper "C:/phpstudy_pro/Extensions/php/php7.3.4nts/php-cgi.exe" .php2
FcgidWrapper "C:/phpstudy_pro/Extensions/php/php7.3.4nts/php-cgi.exe" .php3
FcgidWrapper "C:/phpstudy_pro/Extensions/php/php7.3.4nts/php-cgi.exe" .php4
FcgidWrapper "C:/phpstudy_pro/Extensions/php/php7.3.4nts/php-cgi.exe" .php5
FcgidWrapper "C:/phpstudy_pro/Extensions/php/php7.3.4nts/php-cgi.exe" .phtml
# 上传文件的最大尺寸 100MB
FcgidMaxRequestLen 104857600

请添加图片描述

4.重启一下服务,这个步骤是为了让 phpstudy 重新加载一下我们刚刚写入的代码,防止写入了不生效,就有可能是没重启服务的原因。

请添加图片描述

5.进入靶场进行试验。

请添加图片描述

6.上传成功,并查看返回文件路径,打开新页面填入该文件路径的URL进行查验。

请添加图片描述

好,我这边直接成功解析了,真的非常棒。

要感谢这个文章的博主链接在这儿https://blog.csdn.net/qq_52045924/article/details/132271356?spm=1001.2014.3001.5506

所以我想说,第三关我拿下了哈哈哈。

感谢学习观看。


文章转载自:
http://beanbag.zzgtdz.cn
http://calamanco.zzgtdz.cn
http://bacteriostasis.zzgtdz.cn
http://burnt.zzgtdz.cn
http://bilge.zzgtdz.cn
http://asclepiadic.zzgtdz.cn
http://billsticker.zzgtdz.cn
http://abeokuta.zzgtdz.cn
http://bustle.zzgtdz.cn
http://atlanta.zzgtdz.cn
http://chaffingly.zzgtdz.cn
http://calumniate.zzgtdz.cn
http://antiepileptic.zzgtdz.cn
http://balkhash.zzgtdz.cn
http://agamous.zzgtdz.cn
http://breathy.zzgtdz.cn
http://actualism.zzgtdz.cn
http://amboyna.zzgtdz.cn
http://capataz.zzgtdz.cn
http://adminiculate.zzgtdz.cn
http://angiotensin.zzgtdz.cn
http://bent.zzgtdz.cn
http://blowgun.zzgtdz.cn
http://brigade.zzgtdz.cn
http://bovarism.zzgtdz.cn
http://chloroethylene.zzgtdz.cn
http://bywoner.zzgtdz.cn
http://barker.zzgtdz.cn
http://autosome.zzgtdz.cn
http://arrestive.zzgtdz.cn
http://www.dtcms.com/a/280921.html

相关文章:

  • JAVA学习笔记 使用notepad++开发JAVA-003
  • SpringBoot 3.x集成阿里云OSS:文件上传 断点续传 权限控制
  • 填补空白!openKylin率先完成RISC-V商业打印驱动全适配
  • AI问答-Token:在人工智能领域,Token 是模型处理文本的核心单元 / 最小可处理片段
  • Python打卡训练营Day58
  • 大白话解释一下RTC实时时钟
  • 【机器学习深度学习】大模型推理速度与私有化部署的价值分析
  • 元宇宙内容生产工具终局之战:三维编辑、实时协同与跨平台发布的黄金三角
  • 2025年夏Datawhale AI夏令营机器学习
  • Springboot 项目 连接人大金仓数据库,进行功能查询demo示例
  • pytorch学习笔记(四)-- TorchVision 物体检测微调教程
  • 图像修复:深度学习实现老照片划痕修复+老照片上色
  • 一文读懂循环神经网络—门控循环单元
  • 深度学习 Pytorch图像分类步骤
  • 僵尸进程Zombie Process
  • 如何通过 WebSocket 接口订阅实时外汇行情数据(PHP 示例)
  • dom节点操作方法与事件冒泡总结
  • Python爬虫实战:研究Mistune库相关技术
  • Android中Launcher简介
  • 【SOA用于噪声抑制】光纤DFB激光器中弛豫振荡噪声抑制
  • Android原生Dialog
  • 关于我用AI编写了一个聊天机器人……(番外1)
  • 博客项目 laravel vue mysql 第六章 文章功能
  • PHP:从入门到实战的全面指南
  • 【PTA数据结构 | C语言版】构造二叉树
  • python原生处理properties文件
  • curl请求一直等待但是postman访问正常的问题处理
  • 视频HDR技术全解析:从原理到应用的深度探索
  • IDEA中删除多余的jdk选项 【IDEA2024版】
  • 企业培训视频如何做内容加密防下载防盗录(功能点整理)