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

做搜索引擎网站wordpress七牛图床插件

做搜索引擎网站,wordpress七牛图床插件,网站推广的常用方法有哪些?,wordpress 注册验证Web安全测试-文件上传绕过-DVWA 很多网站都有上传资源(图片或者文件)的功能,资源上传后一般会存储在服务器的一个文件夹里面,如果攻击者绕过了上传时候的文件类型验证,传了木马或者其他可执行的代码上去,那服务器就危险了。 我用…

Web安全测试-文件上传绕过-DVWA

很多网站都有上传资源(图片或者文件)的功能,资源上传后一般会存储在服务器的一个文件夹里面,如果攻击者绕过了上传时候的文件类型验证,传了木马或者其他可执行的代码上去,那服务器就危险了。

我用DVWA的文件上传来做练习,low模式没有任何验证,随便上传任意大小和类型的文件,现实中一般不会存在,故跳过,从medium模式开始。

进入页面后,我尝试传一个php文件上去(文件中有一段代码,用来列出上级目录的所有文件),下图说明medium模式对文件类型进行了限制(在做这个练习此之前,我觉得做了类型限制就很安全了,反正其他类型都传不上去嘛~),其实有一些方法可以绕过这种检测。
在这里插入图片描述

修改Content-Type绕过文件类型检测(medium模式)

用Burp Suite抓包如下,content-type的类型是octet-stream。根据页面的报错,这个页面只能传jpg和png格式的图片。
在这里插入图片描述
尝试把请求中content-type改为image/jpeg,再次发送请求,上传成功。说明medium模式只验证了Mime-Type,并没有验证文件本身(我传的还是php文件)
在这里插入图片描述
上传成功后访问3.php,代码被执行(恶意代码被执行的风险有多大不用多说了。。。)
在这里插入图片描述

利用图片马绕过(high模式)

将security level修改为high,再次使用修改content-type的方法上传,发现上传失败,也就是说,high模式校验了上传文件本身到底是不是图片。接下来尝试用图片马来绕过。什么是图片马,简单来说就是在图片中嵌入了代码。。。步骤如下:

  1. 合成图片马

    找到一张货真价实的图片,然后将图片和php文件合成另一张图片,在命令行使用如下命令:

    copy 3.png /b + test.php /a y.png (y.png就是图片马)

  2. 上传图片马

    用Burp Suite抓包看到我们的代码已经隐藏在图片里了,然后直接上传即可(因为文件格式是符合要求的)

在这里插入图片描述

利用GIF89a绕过(high模式)

什么是GIF89a呢?先上传一张货真价实的gif图片,抓包如下图,图片的最开始几个字母就是GIF89a。个人理解GIF89a应该是gif文件的开头标志,只要有这个标志,就会被当做gif图片

在这里插入图片描述

我将本地的php文件开头加上gif89a,然后把文件重命名为.jpg,进行上传并上传成功(实际上我上传的是一段代码)

这里有个疑问:明明只允许上传jpeg和png,为何gif图片也上传了呢?我的理解是:文件类型和后缀名是分开校验的。校验文件类型的函数只校验了是否是图片(没管是什么类型的图片),而jpeg和png的校验只校验了后缀名。
在这里插入图片描述

那有没有办法避免这种情况呢?有,把security level修改为impossible模式,图片马和GIF89a都不行了,因为impossible模式在high的基础上,还检测了上传文件是不是货真价实的图片~

一点点感悟:

  1. 上传文件类型的校验越严格越好(除了后缀名必须校验文件本身)

  2. 上传的文件放在单独的文件服务器上

  3. 文件上传到服务器后对文件进行重命名


文章转载自:

http://uOIq2HnT.ntyrr.cn
http://TipnzbAT.ntyrr.cn
http://aaebg5YC.ntyrr.cn
http://EdZO0GpS.ntyrr.cn
http://3DxnCaOY.ntyrr.cn
http://sSLPPTIU.ntyrr.cn
http://dpp7FiNn.ntyrr.cn
http://hyNPLUak.ntyrr.cn
http://JdSavU4J.ntyrr.cn
http://8aJTNNrJ.ntyrr.cn
http://uTDPkwBM.ntyrr.cn
http://1C2wX7g6.ntyrr.cn
http://HSe51VQL.ntyrr.cn
http://vCunfoUw.ntyrr.cn
http://jdgAsYIf.ntyrr.cn
http://TI4Pi1Mc.ntyrr.cn
http://DxjihyUW.ntyrr.cn
http://NvHdaoDs.ntyrr.cn
http://FRWuwVKf.ntyrr.cn
http://crhGsGnZ.ntyrr.cn
http://l4sAheo2.ntyrr.cn
http://48ii1gO8.ntyrr.cn
http://b0sFoJg8.ntyrr.cn
http://JXixvioE.ntyrr.cn
http://2KbbBmOu.ntyrr.cn
http://09vpJ6t3.ntyrr.cn
http://0nNRTp8g.ntyrr.cn
http://Mcte7Jt6.ntyrr.cn
http://FKWW4PkL.ntyrr.cn
http://i1rUM9Wq.ntyrr.cn
http://www.dtcms.com/wzjs/775763.html

相关文章:

  • 方圆网通网站建设网上购物流程
  • 广告设计平面设计软件影响seo排名的因素
  • 房产做网站吸引广告文案模板
  • 微网站 底部导航菜单wordpress媒体库图片显示不出来
  • google网站建设wordpress 文章字段
  • 简述网站设计规划的步骤重庆彼客的网站是谁家做的
  • 网站开发与维护的岗位特点职责外国可以做站外推广的网站
  • 彩票做网站wordpress配置网站
  • 品牌网站都有哪些东莞建设网首页
  • 做外贸网站效果城市建设网站
  • 在那些网站上做企业宣传好行业网站 cms
  • 东莞房产网站建设咸阳机场建设招聘信息网站
  • html 学习网站网站制作公司教你怎么制作网站
  • 常州专业网站建设公司成都建设网站哪家好
  • 北京市网站建设公司排名专门拍短视频的公司
  • 北京建筑设计网站Wordpress使用ldap
  • 网站设计与制作合同哈尔滨 高端网站建设
  • 网站设计培训班哪家好php做网站弊端
  • 上海外贸网站seo穷人没本钱怎么创业
  • 360网站推广电话国外设计有名网站
  • 网站制作模板下载重庆云端设计网站建设
  • 网站建设劳务合同建设厅三类人员网站
  • 制作网站能赚钱吗网络优化公司哪家好
  • 长沙建设网站公司室内设计培训机构排行
  • 网站开发文档模板下载商城网站要怎样设计
  • 加强检察院门户网站建设公司局域网组建方案
  • 青羊区网站建设公司培训机构做网站宣传
  • 网站开发的上市公司有哪些网站名称有哪些
  • 北京做网站公司浮动定位网页设计作业
  • 广州第一网站自在威海智慧旅游平台app