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

做网站asp和asp.net丹徒网站建设包括哪些

做网站asp和asp.net,丹徒网站建设包括哪些,网络工程设计师是干什么的,网站用cms文件上传漏洞描述中国蚁剑安装1. 官网下载源码和加载器2.解压至同一目录并3.安装4.可能会出现的错误文件上传过程必要条件代码示例dvwa靶场攻击示例1.书写一句话密码进行上传2. 拼接上传地址3.使用中国蚁剑链接webshell前端js绕过方式服务端校验请求头中content-type黑名单绕过…

文件上传漏洞

    • 描述
    • 中国蚁剑安装
      • 1. 官网下载源码和加载器
    • 2.解压至同一目录并
    • 3.安装
    • 4.可能会出现的错误
    • 文件上传过程
    • 必要条件
    • 代码示例
    • dvwa靶场攻击示例
        • 1.书写一句话密码进行上传
        • 2. 拼接上传地址
        • 3.使用中国蚁剑链接webshell
    • 前端js绕过方式
    • 服务端校验请求头中content-type
    • 黑名单绕过
        • 1.修改后缀名为黑名单以外的后缀名
        • 2.htaccess重写解析绕过上传
        • 3.大小写绕过
        • 4.空格绕过上传
        • 5.利用windows系统特性绕过上传(添加.)
        • 6.ntfs交换数据量::$DARA绕过上传
        • 7.利用windaows环境叠加特性绕过
        • 8.双写后缀名绕过
    • 白名单绕过
        • 1.目录可控%00截断绕过上传
        • 2.文件头检测绕过
        • 3.绕过图片二次渲染上传
    • 其他文件上传漏洞
    • 文件上传漏洞防御方法

描述

文件上传漏洞是指由于程序员未对上传的文件进行严格的验证和过滤,而导致的用户可以越过其本身权限向服务器上上传可执行的动态脚本文件。如常见的头像上传,图片上传,oa 办公文件上传,媒体上传,允许用户上传文件,如果过滤不严格,恶意用户利用文件上传漏洞,上传有害的可以执行脚本文件到服务器中,可以获取服务器的权限,或进一步危害服务器。

中国蚁剑安装

1. 官网下载源码和加载器

GitHub地址:https://github.com/AntSwordProject

在这里插入图片描述
在这里插入图片描述
》加载器咱们下载win64版本(往下滑找到下载地址)
在这里插入图片描述

2.解压至同一目录并

在这里插入图片描述

3.安装

》点击antSword.exe,进行初始化
在这里插入图片描述
》初始化时选择antSword_masster文件夹
在这里插入图片描述

4.可能会出现的错误

在这里插入图片描述
原因是文件夹目录选择错了,一定要选择安装在antSword_masster文件夹

文件上传过程

选择发送的文件
服务器接收
网站程序判断
保存为临时文件
移动到指定目录

必要条件

  1. 存在上传点
  2. 可上传
  3. 可执行且可解析
  4. 可访问上传的脚本文件

代码示例

在这里插入图片描述

dvwa靶场攻击示例

1.书写一句话密码进行上传

在这里插入图片描述
在这里插入图片描述

2. 拼接上传地址

在这里插入图片描述1. 拼接为启动目录
在这里插入图片描述
2. 往后依次进行拼接
在这里插入图片描述

未返回404 可行

3.使用中国蚁剑链接webshell

在这里插入图片描述
在这里插入图片描述
成功拿到shell权限,入侵成功

前端js绕过方式

方法1:上传图片(jpg、png等)文件后,使用bp抓包修改文件后缀为php文件
方法2:前端F12模式删除相关校验代码

服务端校验请求头中content-type

把bp抓包后,修改content-type为image/jpeg或image/png

黑名单绕过

1.修改后缀名为黑名单以外的后缀名

》上传黑名单以外的后缀名即可。

在iis里asp禁止上传了,可以上传asacercdx这些后缀,如在网站里允许.net
执行可以上传ashx代替aspx。如果网站可以执行这些脚本,通过上传后门即可
获取webshell。
在不同的中间件中有特殊的情况,如果在apache可以开启application/x-httpd-php
在AddTypeapplication/x-httpd-php.php.phtml.php3
后缀名为phtml、php3均被解析成php有的apache版本默认就会开启。
上传目标中间件可支持的环境的语言脚本即可,如.phtml、php3。

2.htaccess重写解析绕过上传

前提:apache开启rewrite重写模块

1.上传含有webshell的txt文件,修改后缀为.jpg文件
2.上传.htaccess文件到网站中内容如下:

<FilesMatch"jpg">
SetHandlerapplication/x-httpd-php
</FilesMatch>   #意思为把jpg文件识别为php文件

3.大小写绕过

修改后缀名部分大写或小写后上传
或者使用bp抓包后进行修改大小写

4.空格绕过上传

bp抓包后在上传文件末尾输入空格进行上传

5.利用windows系统特性绕过上传(添加.)

bp抓包后上传文件末尾输入.进行绕过
原理:windows中文后缀名.系统会自动忽略,直接可以执行

6.ntfs交换数据量::$DARA绕过上传

前提:win

bp抓包后修改后缀名为php::$DATA上传即可

7.利用windaows环境叠加特性绕过

1.bp抓包后修改文件后缀为(webshell).php:.jpg,此时在服务器中会生成一个xxx.php空文件
2.再次修改文件后缀为.>>>,会把本文件中的文件写入到xxx.php文件中
匹配规则:
“” = .
>=? 匹配一个字符 # >>>匹配为php
<=*匹配多个字符

8.双写后缀名绕过

bp抓包后修改php为phphpp,此时会过滤掉一个php

白名单绕过

1.目录可控%00截断绕过上传

前提:

1.请求报文中存在保存的目录
2.gpc为关闭状态
3.php版本小于5.3.4

在这里插入图片描述原理:bp抓包后修改后缀名为php%00.jpg,相当于%00后均在上传过程中不识别,但服务器会识别所以可以造成上传绕过

2.文件头检测绕过

前提:使用getReailFileType检测文件开头是否是jpg、png、gif文件头

常见的图片文件头:
JPEG(jpg),文件头:FFD8FF
PNG(png),文件头:89504E47
GIF(gif),文件头:47494638
TIFF(tif),文件头:49492A00

方法:使用图片和一句话木马合成一个文件进行上传

copy xx.png/b+xxx.php shell.php  #生成shell.png文件进行上传

3.绕过图片二次渲染上传

应用场景:上传webshell图片后,网站为了符合要求会二次渲染照片(调整图片大小分辨率等)

方法:使用hxd文件(16进制)打开渲染前和渲染后的照片,对比那些在渲染后未改变,未改变部分修改为webshell木马

在这里插入图片描述

其他文件上传漏洞

nginx0.83----- 1.jpg%00php 解析为1.php
apahce1x或者2x------当apache遇见不认识的后缀名,会从后向前解析例如1.php.rar不认识rar就向前解析,直到知道它认识的后缀名。
phpcgi漏洞(nginxiis7或者以上)上传图片后1.jpg。访问1.jpg/1.php也会解析成php。
ApacheHTTPD换行解析漏洞(CVE-2017-15715)
apache通过mod_php来运行脚本,其2.4.0-2.4.29中存在apache换行解析漏洞,在解析php时xxx.php\x0A将被按照PHP后缀进行解析,导致绕过一些服务器的安全策略。

文件上传漏洞防御方法

服务器端使用白名单防御,修复web中间件的漏洞,禁止客户端存在可控参数,存放文件目录禁止脚本执行,限制后缀名一定要设置图片格式jpg、gif、png文件名随机的,不可预测。

http://www.yayakq.cn/news/177556/

相关文章:

  • 网站空间怎么登陆李守洪排名大师怎么样
  • 商务网站建设的步骤网站维护工作内容
  • wordpress增加内链上海搜索引擎优化seo
  • 做微推的网站惠州seo代理计费
  • 搜狗站长工具自豪的由wordpress驱动
  • 怎么创造网站陕西 工程建设 公司 网站
  • 网站开发绩效考核各大网站投放广告怎么做
  • 嘉兴论坛网站建设求推荐个网站
  • 监测网站空白栏目邯郸本地网络设计
  • 广东网站设计费用wordpress .mo
  • 广州网站设计推荐柚米外贸出口流程步骤
  • 金华免费模板建站在厦门注册公司的流程
  • 建自己的网站平面设计网页
  • 南京小程序开发网站建设系统优化的方法举例
  • 南宁 网站建设 制作页面设计标准规范
  • 广西南宁网站建设哪家好seo关键词排名实用软件
  • 建网站找兴田德润国内推广平台有哪些
  • 找别人做网站注意事项程序开发是什么工作
  • 装修公司网站用的织梦做一个购物商城网站多少钱
  • 社保官方网站登录入口企业网站建设需注意点
  • wordpress适合建什么网站吗公司ppt简介模板
  • 肇庆北滘网站设计网页设计师工资一般多少钱一个月
  • 网站空间租用协议工程预算培训
  • 网站空间的选择网站建设内容保障制度
  • 网站开发榜单规则济南网站开发公司排名
  • 网站编程培训学校招生金融网站开发的意义 论文
  • 制作相片的免费软件seo点击软件
  • 网站内容建设方法步骤建设一个一般网站需要多少时间
  • 山东住房建设厅官网站首页专业网站开发哪里找
  • 如何规划设计一个网站wordpress做多重筛选