网站有上传后门木马的漏洞怎么解决

article/2025/9/24 9:43:39

SINE安全又带上业务逻辑漏洞来跟大家做分享了,这一次的主题内容是上传文件漏洞。许许多多企业网站都准许客户自己图片上传、电子版资料,假如上传功能并没有搞好安全防护对策,就存有极大的安全隐患。假如网站应用领域在上传文件流程中并没有对文档的安全性能采取合理的校检,攻击者能够根据上传webshell等恶意文档对php服务器攻击,这样的情况下指出操作系统存有上传文件漏洞。下列是我汇总的一小部分上传漏洞的情景,假如你拥有掌握其他上传避过姿势还可以和我们讨论讨论。

讨论.webp.jpeg

1.过一切过滤系统

如今绝大多数的产品研发技术人员只需有一点安全防范意识大部分都是会对上传功能采取相应的限制,但也并不排除仍有企业网站的上传功能没有丝毫的安全防护。针对没有丝毫安全防护对策的上传功能,就能够任意上传恶意文件啦。

这里列举一个例子:

a).某网站对上传文件没有做任何的安全防护。

安全防护.webp.jpeg

b).寻找到相匹配的上传文件功能。

上传.webp.jpeg

c).立即上传1个恶意文档,不需要更改文件后缀名。

缀名.webp.jpeg

d).上传文件顺利之后返回上传的相对路径。

比较.webp.jpeg

e).补齐上传相对路径后浏览上传的webshell,就能够对php服务器操控。

操控.webp.jpeg

2.手机客户端校检绕过

手机客户端检验最常见的方法就是说JavaScript检验,因为JavaScript在手机客户端实行的特性,能够根据更改手机客户端代码或先上传符合规定的文档再在上传流程采用抓包软件等专用工具篡改文档等方法来绕过。

这里列举一个例子:

a).某操作系统存有上传漏洞。

操作系统.webp.jpeg

b).将shell文件后缀名改成准许上传的文档采取上传,再根据抓包软件采取截拦改后缀名,可顺利上传。

顺利.webp.jpeg

c).浏览shell能够操控全部网站服务器,获得网站服务器管理权限。

管理权限1.webp.jpeg管理权限2.webp.jpeg

3.服务器端校检绕过

1.MIME绕过

MIME多功能移动互联网电子邮件拓展种类。是设置某类后缀名的文档用一类应用程序来点开的方法种类,当该后缀名文档被浏览的情况下,电脑浏览器会全自动采用特定应用程序来点开。标准的上传文件模块时会全自动上传文件的MIME种类,可是因为MIME种类是以手机客户端传递的,更改也并不影响文档常规运行,因而根据抓包软件的截拦和更改MIME种类能够随意避过该类检验。

这里列举一个例子:

a).某操作系统采用abcedit在线编辑器存有mime绕过上传漏洞。

避过.webp.jpeg

b).上传功能规定只有上传图片文件格式,我们上传txt文档,采用抓包工具采取截拦。网站安全公司该如何漏洞检测与防护,科普文来了

抓包软件.webp.jpeg

c).将Content-Type改成gif的mime文件类型。

文件类型.webp.jpeg

d).顺利上传txt避过mime的限制。

t1.webp.jpeg

如果防范文件上传漏洞的利用,需要对上传的代码中过滤非法的后缀名,只允许白名单中的文件格式进行上传,对上传目录进行脚本权限限制,还有一个就是文件上传包含漏洞,可以包含程序文件然后直接上传,如果还是被上传webshell木马脚本后门的话可以向网站漏洞修复公司SINE安全寻求技术支持。


http://chatgpt.dhexx.cn/article/YD0gi5VY.shtml

相关文章

淦,服务器被人传了后门木马。。。

「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 今天很暴躁,因为睡眠被打扰了。 一个朋友大半夜打我电话,说她云服…

木马后门简单分析

木马后门分析 加密过的马一种是为了过waf,另一种就是隐藏有后门 案例:记一次免杀木马后门分析 略 实操一: 马已加密 1、解密 在变量前添加echo 进入马子的页面 可以看到是base64的加密,复制从eval开始的加密代码&#xff0…

灰鸽子--木马、后门实验

目录 实验目的 实验要求 实验原理 实验环境 实验步骤 实验目的 1.了解木马攻击的原理。 2. 掌握木马与后门工作机制 3. 掌握木马与后门的防范措施 实验要求 利用灰鸽子客户端配置服务器程序并生成服务端配置并生成服务器进行木马植入,通过灰鸽子客户端界面进行远…

【Web安全】木马与后门

一、认识木马与后门 后门程序一般是指那些绕过安全性控制而获取对程序或系统访问权的程序方法。在软件的开发阶段,程序员常常会在软件内创建后门程序以便可以修改程序设计中的缺陷。但是,如果这些后门被其他人知道,或是在发布软件之前没有删…

kindeditor上传图片宽度自适应

目前大多数情况下编辑器上传的图片都是在手机端显示,因此默认设置为宽度100%显示,避免图片显示的大大小小不好看。 目前使用的kindeditor版本为4.0.5。 打开kindeditor.js文件,拉到3116行insertimage方法内,注释掉设置宽度的3行代…

Kindeditor上传图片报错

使用Kindeditor编辑器上传图片时报如下错误,系统找不到LitJson名称空间 而实际上LitJson名称空间存在,LitJson.dll程序集存在于Bin目录中,网站目录如下 此时只需调整Bin目录所属位置即可 将Bin目录从EngTra文件夹移出,使之与EngTr…

KindEditor上传图片word

由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用window…

使用KindEditor实现图片上传、提交文字数据

KindEditor 是一套开源的 HTML 可视化编辑器,主要用于让用户在网站上获得所见即 所得编辑效果,兼容 IE、Firefox、Chrome、Safari、Opera 等主流浏览器。 KindEditor 使用 JavaScript 编写,可以无缝的于 Java、.NET、PHP、ASP 等程序接合。…

kindeditor 上传图片后端成功了,web显示上传失败 ,已解决

别人是什么都懂,然后写上代码教大家怎么做,而我只是一个被自己蠢哭的啥都不会的yang 今天我就来告诉大家,被自己蠢哭是啥意思 springboot实现图片上传,我以前不知道原来是有kindeditor这个html在线编辑器 大概长这样&#xff0c…

springboot中kindeditor 上传图片及其富文本的使用

话不多少&#xff0c;直接进入话题。 首先需要在前端页面中引入kindeditor 库 <script src"../js/kindeditor-all.js"></script>标注黄色的是重点&#xff0c;必须引入 其次写前端代码,注意我这个前端代码是springboot推荐的themleaf写的&#xff0c;其…

kindEditor的上传图片点击没反应,bug修复

基于layui的bug的层级问题 修改kindeditor.js中的811213全部替换为19892000 811212替换为19891999 811214替换为19892001 811211替换为19891998 基于电脑的显示问题x&#xff0c;y的坐标没有取整&#xff0c;有小数点不识别的问题 修改kindeditor.js中x&#xff0c;y的取整&am…

kindeditor 上传图片失败问题总结

1.近段时间一直在处理kindeditor上传图片失败的问题&#xff0c;前期一直以为是前端的问题&#xff0c;利用谷歌控制台&#xff0c;打断点&#xff0c;修改方法&#xff0c;一直都找不到解决方案&#xff0c;直到查看服务器配置&#xff0c;才发现&#xff1a; WEB 1号服务器 /…

KindEditor上传图片和修改图片

1.首先就是下载KindEditor&#xff08;这里是官网的地址&#xff09; 2. 部署编辑器 解压 kindeditor-x.x.x.zip 文件&#xff0c;将所有文件上传到您的网站程序目录里&#xff0c;例如&#xff1a;http://您的域名/editor/ Note 您可以根据需求删除以下目录后上传到服务器。…

kindeditor php 上传错误,kindeditor 上传图片失败,该怎么解决

本帖最后由 nxgg8 于 2014-05-29 12:44:04 编辑 编辑器版本&#xff1a;KindEditor 4.1.10 php框架&#xff1a;ThinkPHP3.2.2 这是html页面中引用编辑器配置 上传图片的时候出问题,不管是单张图片&#xff0c;还是批量。都会提示以下信息&#xff0c;返回的图片路径是正确的&a…

Kindeditor的简单使用以及图片上传

详细的笔者也不是特别懂&#xff0c;但是基本的使用还是会的 首先到官网下载相应的插件http://kindeditor.net/down.php&#xff0c;下载完的文件打开后是这样的&#xff0c;看着有点多 但是我们只取出需要的&#xff0c;只有这么一点&#xff0c;复制到项目下&#xff0c;取名…

KindEditor上传图片及使用

本文为原创&#xff0c;只为互相学习&#xff01; 主页:写程序的小王叔叔的博客欢迎来访&#x1f440; 支持:点赞收藏关注 社区:JAVA全栈进阶学习社区欢迎加入​​​​​​​ 编辑器使用 1&#xff09;官网&#xff1a;在线HTML编辑器 2&#xff09;使用 如果在编辑器中&#…

KindEditor上传本地图片

自己动手配置了一下KindEditor文本编辑器上传本地图片的功能&#xff0c;不需要动手写action&#xff0c;相关详细配置和代码如下。 我用的是KindEditor 4.1.10的版本&#xff0c;需要用到的童鞋去下载对应的版本。 1.↓↓↓这个插件里面需要手动配置的两个重要的jsp文件。 …

kindeditor4.1.10图片上传配置及使用说明

1效果展示 1.1 点击图片上传按钮 1.2 弹出选择框,可以从已上传的图片中选择上传,也可以从本地上传。 1.3选择从图片空间上传,文件夹模式浏览所有已上传的图片 1.4从本地选择图片上传 1.5上传效果 1.6 上传路径: WebRoot/upload/image 2-1:kindeditor-4.1.10版本插件 2-2:…

onpaste事件的浅谈

今天看书的时候&#xff0c;偶然看到onpaste的这个属性所以记录下来&#xff0c;为以后查阅而用&#xff1a; 具体的用法是<input type“text” οnpaste"function ***"/>&#xff0c;标签只是用来做说明并不是非得是input标签 虽然是触发的条件是&#xff1…

手机html粘贴事件,详解浏览器中的粘贴事件 paste onpaste 事件

在最新的H5 API里已经有了对粘贴事件的支持, 事件名为paste, 平时用的较少,但最近想做一个粘贴板管理器,于是就调研了一下这个粘贴,复制事件. 那么调研的第一步是什么那? 当然是百度了,但高手都不百度,直接控制台调试 创建一个id为editor的文本域, 为其添加一个paste事件的…