文件上传【1】

1.文件上传更改上传类型

上传文件时存在上传类型固定(jpg、png、gif)如果是前端确定(弹窗,后端未出现请求确定是前端)只需要在设置中禁用js代码或抓包更改文件后缀名就可以上传其他类型的文件(亦可用于复制文章内容)。

后端可以抓包后更改MIME类型进行绕过。

后端调用函数(会验证图片后缀名、类型、图片尺寸大小),就需要上传图片马

2.图片马制作

(1)在两个文件所在位置使用windows的cmd,执行下列语句:

image-20210804190007284

(2)文本方式打开图片直接粘贴一句话木马

将一个图片以文本格式打开(这里用的notepad++.以记事本方式打开修改也能连接成功,不过修改后图片无法正常显示了),
后面粘贴上一句话木马

image-20210805083136737

3.文件上传方式

(1)文件只过滤php文件,并未过滤php3和php5时可将含有木马的文件名更改为php3或php5。
(2).htaccess文件
黑名单拒绝了几乎所有有问题的后缀名,除了.htaccess,前提条件(1.mod_rewrite模块开启。2.AllowOverride All)
在这里插入图片描述因此先上传一个.htaccess文件,内容如下:


这样所有文件都会当成php来解析
(3)文件名大小写绕过
(4)前端js和后端绕过

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/597759.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用在对讲机上的国产芯片D4890介绍

1、D4890 目前客户主要使用在对讲机上 2、推荐的应用线路图如下: 3、实际测试输出波形如下(VCC4.5V,RL=8Ω): 4、结论:我司推荐的 D4890 可满足客户的使用要求。

从300亿分子中筛出6款,结构新且易合成,斯坦福抗生素设计AI模型登Nature子刊

ChatGPT狂飙160天,世界已经不是之前的样子。 新建了免费的人工智能中文站https://ai.weoknow.com 新建了收费的人工智能中文站https://ai.hzytsoft.cn/ 更多资源欢迎关注 全球每年有近 500 万人死于抗生素耐药性,因此迫切需要新的方法来对抗耐药菌株。 …

基于巴法云物联网云平台构建可视化控制网页(以控制LED为例)

0 前言 如今大大小小的物联网云平台非常多,但大部分要收取费用,免费的物联网云平台功能则有很多限制使用起来非常不方便。以百度云物联网云平台为例,它的物可视不支持发布主题,等于可视化界面只能作为数据监控而不具备双向通信的…

练习题(2024/4/6)

1最接近的三数之和 给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。 返回这三个数的和。 假定每组输入只存在恰好一个解。 示例 1: 输入:nums [-1,2,1,-4], target …

cJSON(API的详细使用教程)

我们今天来学习一般嵌入式的必备库,JSON库 1,json和cJSON 那什么是JSON什么是cJSON,他们之间有什么样的关联呢,让我们一起来探究一下吧。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式&…

特征提取算法

特征提取算法 0. 写在前边1. Harris算法1.1 写在前面1.2 Harris算法的本质1.3 Harris算法的简化 2. Harris3D2.1 Harris3D算法问题定义2.2 Harris3D with intensity2.3 Harris3D without intensity 3. ISS特征点的应用 0. 写在前边 本篇将介绍几种特征提取算法,特征…

ASP.Net添加Swagger注释

文章目录 Swagger添加Swagger注释 Swagger 添加Swagger注释 1、右击项目->选择属性->点击生成->输出,选中文档文件 2、配置服务 在program.cs 文件里配置SwaggerUI //增加项一 builder.Services.AddSwaggerGen(c> {c.SwaggerDoc("v1", ne…

前端开发学习笔记 3 (Chrome浏览器调试工具、Emmet语法、CSS复合选择器、CSS元素选择模式、CSS背景)

文章目录 Chrome浏览器调试工具Emmet语法CSS复合选择器后代选择器子选择器并集选择器伪类选择器 CSS元素选择模式元素选择模式概述CSS块标签CSS行内标签CSS行内块标签CSS元素显示模式转换 CSS背景CSS背景颜色CSS背景图片CSS背景图片平铺CSS背景图片位置CSS背景图片固定CSS背景复…

AWS的优劣势分析,适用于哪些行业?

AWS相较于其他云厂商,起步早,产品成熟及涉及范围广,具有高度适配性,多年来一直引领着IaaS市场,服务器的可用性比其他的云厂商要高,并且在全球25个地区拥有81个可用性区域,基本上辐射范围已经涵盖…

【javaWeb补充篇配置Bean】XML配置Bean

XML配置bean 配置BeanBean的声明周期bean的销毁时机 依赖注入方式自动装配集合注入加载properties文件容器类层次结构图 配置Bean 以配置文件的形式配置Bean 在资源目录下创建.xml文件进行对Bean的配置 在创建文件之前还首先需要引入spring中spring-context的依赖 <depende…

深入研究:我国工业实时操作系统的核心技术与演进路径

实时操作系统&#xff08;RTOS&#xff09;在各类工业场景中发挥着中枢神经系统的关键作用&#xff0c;是数字化工业的重要基础。当前&#xff0c;全球大部分工业实时操作系统市场被国外厂商占据&#xff0c;围绕主流RTOS产品内核提供了完备的上下游软件配套&#xff0c;并以嵌…

RTX RTOS 操作实例分析之---线程(thread)

0 Preface/Foreword 1 线程&#xff08;thread&#xff09; 1.1 线程定义 1.1.1 USE_BASIC_THREADS&#xff08;宏定义&#xff09; 经过以上步骤&#xff08;makefile包含&#xff09;&#xff0c;USE_BASIC_THREADS在编译阶段被定义到相应的模块中。 1.1.2 定义线程ID变量…