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

大同住房和城乡建设网站微信小说分销平台

大同住房和城乡建设网站,微信小说分销平台,网页游戏排行榜2022前十名竞技类游戏,怎么做网站建设的ppt概述 文件上传漏洞是发生在有上传功能的应用中#xff0c;如果应用程序对用户的上传文件没有控制或者存在缺陷#xff0c;攻击者可以利用应用上传功能存在的缺陷#xff0c;上传木马、病毒等有危害的文件到服务器上面#xff0c;控制服务器。 漏洞成因及危害 文件上传漏…概述 文件上传漏洞是发生在有上传功能的应用中如果应用程序对用户的上传文件没有控制或者存在缺陷攻击者可以利用应用上传功能存在的缺陷上传木马、病毒等有危害的文件到服务器上面控制服务器。 漏洞成因及危害 文件上传漏洞产生的主要原因是应用中存在上传功能但是上传的文件没有经过严格的合法性检验或者检验函数存在缺陷导致可以上传木马文件到服务器。文件上传漏洞危害极大因为可以直接上传恶意代码到服务器上可能会造成服务器的网页篡改、网站被挂马、服务器被远程控制、被安装后门等严重的后果。 下面我们就文件上传的几种验证及绕过方法 1.本地验证前端验证 前端JS过滤绕过上传漏洞是因为应用程序是在前端通过JS代码进行的验证而不是在程序后端进行的验证这样就可以通过修改前端JS代码的方式进行绕过上传过滤上传木马。 那么如何判断是否为前端验证呢我个人觉得我们可以看在进行上传抓包的时候是否能到数据包是否有数据流过或者可以看上传图片是否页面会显示上传的图片地址等 绕过将过滤代码删除修改或禁用Javascript 2.后端验证及绕过 文件上传常见验证后缀名直接验证文件文件头间接验证 2.1 后缀名 2.1.1 黑名单明确不允许上传的脚本格式后缀 文件名过滤绕过漏洞主要是因为通过黑名单的方式判断了文件上传的类型而且并没有完整的过滤导致攻击者通过上传黑名单类型之外的文件。 黑名单判断方法:上传文件系统提示不允许上传xxx格式文件 绕过使用其他格式php5Phtmlphp3或者文件大小写同时也可以加一些干扰符号实现绕过 2.1.2 .htaccess伪静态协议-重写解析 Apache才有并且开启伪静态模块 .htaccess文件上传是利用.htaccess文件可以对Web服务器配置的功能实现对jpg、png等后缀的文件当做PHP文件解析的过程。 .htaccess文件分布式配置文件提供了一种基于每个目录进行配置更改的方法包含一个或多个配置指令的文件放在特定的文档目录中并且文件中的指令适用于该目录及其所有子目录。.htaccess是Web服务器的一个配置文件可以通过.htaccess文件实现Web服务器中的定义文件的解析方式、重定向等配置。 绕过方法首先上传1.htaccess文件。2.再上传图片马。 2.1.3 空格绕过 绕过方法数据包中文件后缀名后加一个空格实现绕过 2.14 . 绕过 绕过方法跟空格绕过方法类似数据包中文件后缀名后加一个.实现绕过 2.1.5 ::$data绕过 这是windows特有的一种协议在window的时候如果文件名::DATA会把::DATA会把::DATA会把::DATA之后的数据当成文件流处理,不会检测后缀名且保持::$DATA之前的文件名他的目的就是不检查后缀名 2.1.6 循环过滤 绕过代码将字符串里的php替换为空 如a.pphphp 会变成-a. 2.1.7 白名单明确可以上传的格式后缀更安全 %00截断、0x00截断建立在地址上的原理截断文件后面数据 00截断绕过只能绕过前端验证。 截断的产生主要原因就是存在%00这个字符PHP5.3.4时会把它当做结束符导致后面的数据直接忽略造成截断上传时如果上传文件的路径可控可以通过00截断进行木马上传。 绕过方法path%00截断 1.将test改为test.php%00aaa1.php改为1.jpg这样可以通过验证函数 2.test.php%00aaa中的%00进行URL编码选中%00选择【Convertselection】命令选择【URL】命令选择【URL- decode】命令进行编码 3.文件类型验证 3.1 文件头检测文件头内容信息如gif89a 不同的文件都有特定的文件头格式开发者通过检查上传文件的文件头检测文件类型但是这种检测方式同样可以被绕过只要在木马文件的头部添加对应的文件头这样既可以绕过检测又不影响木马文件的正常运行。 常见的文件头如下 JPEG 0xFFD8FF PNG0 x89504E470D0A1A0A GIF 47 49 4638 39 61GIF89a 绕过方法 1.更改头部信息达到欺骗如在木马的头文件中添加图片文件的文件头即可绕过检测。 GIF89a ?php echo$_REQUEST[cmd]; ? 2.制作图片马 1.直接在图片中插入一句话木马进行上传。———利用文件包含原理 2.使用cmd命令将一张正常图片 1.jpg 与一个包含一句话木马的 a.txt文件合成一个新的test.php木马文件 cmd命令 copy 1.jpg/ba.txt test.php 3.2 Content-Type检测 Content-Type用于定义网络文件的类型和网页的编码用来告诉文件接收方将以什么形式、什么编码读取这个文件。不同的文件都会对应的不同的Content- Type比如jpg文件的Content-Type为image/jpegphp文件的Content-Type为application/octet- stream。Content-Type是在数据包的请求包头中开发者会通Content-Type的类型判断文件是否允许上传 绕过Content-Type的类型可以通过抓包篡改这样就可以通过抓包修改数据包的Content-Type来绕过Content-Type判断。 MIME可以通过判断类型猜测文件后缀名利用抓包工具将Content- Type进行篡改如改为image/pjpeg、image/jpeg、image/gif、image/png四个中的一个即可绕过过滤 4. 内容及其他 4.1 逻辑安全条件竞争相当于系统占用 定义竞争条件是指多个线程在没有进行锁操作或者同步操作同时访问同一个共享代码、变量、文件等运行的结果依赖于不同线程访问数据的顺序。先将文件上传到服务器服务器按照规则对图片选择保存与删除漏洞点在于文件在保存到服务器之前并没有进行合法性的检查虽然保存后进行了文件的检查但是通过竞争条件漏洞通过上传有写文件功能的木马在删除木马之前访问已经上传的木马就可以写入新的木马。 绕过将文件上传到服务器后我们就不断进行文件路径访问由于条件竞争就会达到上传Webshell的目的漏洞利用就是发送请求通过不断上传内容这样的访问会生成新的木马文件然后再发送另一个请求不断访问此文件如果竞争条件漏洞利用成功就会生成新的木马。 4.2 目录命名 绕过通过添加/.后缀让服务器识别文件为文件夹形式达到上传的目的如 -x.php/. 5.其他漏洞 脚本函数漏洞-cve CVE-2017-12615 CVE-2015-5254 CVE-2019-2618 … 这些漏洞网上都有利用教程感兴趣的师傅可以去查阅一下资料 6.中间件解析漏洞 6.1 IIS 6.0解析漏洞 解析漏洞快速判断/.php看是否有乱码有则存在无则不存在 6.1.1 以文件夹执行 正常文件名image/aa.jpg 绕过image.asp/aa.jpg aa.jpg就会被当作asp解析 6.1.2 以文件执行 正常文件名image.jpg 绕过image.asp;.jpg或xxx.asp;xxx.jpg 此文件会被当作asp执行 asp可以换做php 如果换了php,那么就可以当作php执行 7.WAF绕过 要想绕过WAF我们需要了解哪些参数可以修改如 Content-Disposition:一般可修改 name:表单参数值不能修改 filename:文件名可以修改 Content-Type文件自带类型:文件MIME视情况更改 waf绕过的核心就是在可以修改的参数名后不断修改测试尝试绕过。 常见绕过方法 7.1 数据溢出(垃圾数据填充) 利用WAF检测上限添加大量垃圾数据让其匹配不到类似于溢出漏洞一般可在上传参数后面添加干扰数据垃圾数据和参数之间要记得添加否则数据包会报错 7.2 符号变异; 利用程序开发漏洞对数据包中上传参数中的符号进行替换添加、删除达到上传目的。如 如x.jpg;.php 分号代表一个数据的结束 7.3数据截断%00换行 文件后缀名后加个%00空格截断,x.php%00.jpg 换行类似于程序中\n和数据分块传输差不多如x. p h p 数据包其实识别的是x.\np\nh\np 7.4 重复数据 相当于函数中的递归 循环,将参数在数据包中写多次原理跟垃圾数据也十分类似 8.防御 1.部署宝塔waf等安全产品 2.对上传的内容进行严格多次校验 3.对文件内容进行完整性检测 数据分块传输差不多如x. p h p 数据包其实识别的是x.\np\nh\np 7.4 重复数据 相当于函数中的递归 循环,将参数在数据包中写多次原理跟垃圾数据也十分类似 8.防御 1.部署宝塔waf等安全产品 2.对上传的内容进行严格多次校验 3.对文件内容进行完整性检测 最后 对于从来没有接触过网络安全的同学我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线大家跟着这个大的方向学习准没问题。 同时每个成长路线对应的板块都有配套的视频提供 当然除了有配套的视频同时也为大家整理了各种文档和书籍资料工具并且已经帮大家分好类了。 因篇幅有限仅展示部分资料有需要的小伙伴可以【扫下方二维码】免费领取
http://www.w-s-a.com/news/990196/

相关文章:

  • 滨州内做网站系统的公司汕头网络营销公司
  • 苏州制作网站的公司哪家好wordpress google搜索
  • c语言做项目网站wordpress博客被书为什么还
  • 企业建站用什么系统网站建设补充协议模板
  • 常州网站关键字优化淘客网站怎么做排名
  • 全flash网站制作教程网站做进一步优化
  • 建设网站步骤是如何做自媒体和网站签约赚点击
  • 网站建设的闪光点网站 备案 拍照
  • 那些企业需要做网站九洲建设集团网站
  • 中山企业做网站昆明做网站价格
  • wordpress 新网站 代码网站可以做系统还原吗
  • 百度给做网站公司餐饮设计装饰公司
  • 专门卖医疗器械的网站网站建设方案一份
  • 吉林省建设安全监督站网站wordpress 4.7.5下载
  • 网页制作视频的网站建设营销策划公司
  • 玉雕网站建设八点品牌设计公司招聘
  • 服务器可以自己的网站吗flash 网站 源码
  • 湖南做网站 搜搜磐石网络网站注册收入
  • 北京软件网站开发装修设计培训机构
  • 哪个网站能帮助做路书网站建设的技巧
  • 上海网站备案在哪里在国外怎么做网站
  • 做网站得花多钱乡村振兴网站建设
  • 站设计培训课程wordpress自动回复
  • 上海闵行区 网站建设永久免费crm软件下载
  • 天津营销网站建设公司排名台州网站排名公司
  • 环保网站 怎么做物流网站的功能与特色
  • 网站多久才会被收录服务器租用泰海
  • 电商网站建设合同模板临汾推广型网站建设
  • 天猫商务网站建设目的长春网站设计
  • 公司网站建设会议纪要昆山高端网站建设机构