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

虚拟主机搭建网站网站备案中商城服务性质是什么

虚拟主机搭建网站,网站备案中商城服务性质是什么,沈阳全网推广公司哪家好,长沙网站设计费用漏洞概述 当使用Nginx标准模块时#xff0c;攻击者可以通过发送包含恶意构造range域的header请求#xff0c;来获取响应中的缓存文件头部信息。在某些配置中#xff0c;缓存文件头可能包含后端服务器的IP地址或其它敏感信息#xff0c;从而导致信息泄露。 影响版本 Ngin…漏洞概述 当使用Nginx标准模块时攻击者可以通过发送包含恶意构造range域的header请求来获取响应中的缓存文件头部信息。在某些配置中缓存文件头可能包含后端服务器的IP地址或其它敏感信息从而导致信息泄露。 影响版本 Nginx version 0.5.6 - 1.13.2 修复版本 Nginx version 1.13.3, 1.12.1 环境搭建 拉取vulhub git clone https://github.com/vulhub/vulhub.git搭建镜像 cd vulhub/nginx/CVE-2020-7529 docker-compose up -d漏洞复现 运行poc.py 原理解析 该漏洞的本质实际上是range过滤器整型溢出。 首先是http rangerange可以允许服务器上只发送HTTP消息的一部分到客户端。这样的部分请求对于大型媒体、具有中断和恢复下载进度的下载文件请求很有帮助。 ngx_http_range_parse函数源码位置 https://github.com/nginx/nginx/blob/release-1.13.2/src/http/modules/ngx_http_range_filter_module.c#L301 这段代码是要把bytes-中“-”两边的数字取出分别赋值给start和end变量标记读取文件的偏移和结束位置当以-开头只给end时start会自行计算。 对于有额外头部的缓存文件若start值为负合适的负值那么就意味着缓存文件的头部也会被读取。 图中阐述了如何使start0但end的构造如果略大于content_length则无法通过以下校验 而end如果过大又会使start的绝对值过大远超文件长度使读取失败。 因此可以构造前小后大两个end值bytes-X,-Y使得start为较小的负值而size会巨大即可绕过检查。 如下是payload 打印出range 修复方法 https://github.com/nginx/nginx/compare/release-1.13.2…release-1.13.3#diff-478bbf7792c487160c237dc997ea53fa0cc9bfd24e4ab9cd9cddf6272d510c45 加入了更完善的校验机制。
http://www.zqtcl.cn/news/32347/

相关文章:

  • 信阳网站建设费用电子政务网站建设公司排行榜
  • 微信做网站的公司嘉定北京网站建设
  • 二手房网站平台怎么做wordpress封面外链
  • iis 网站 红网站截图可以做凭证吗
  • 网站获取访客qq 原理网站开发 项目章程
  • 网站后台系统是用什么做的济南免费做网站
  • wordpress视频网站主题个人网站子域名设置
  • 工布江达网站建设.net怎么做网站
  • 育婴师培训seo搜索引擎优化推广
  • 网站开发软件标书范本深圳网站设计成功柚米
  • 产品外包装设计网站企业应用平台
  • 将任意网站提交给google搜索引擎wordpress不能上传到
  • 外贸网站平台下载新闻资讯平台有哪些
  • 旅游网站设计论文摘要上海定制网站建设
  • 本地建站软件有哪些网站建设未验收会计账务处理
  • 无锡装修公司做网站怎么找货源开网店
  • seo整站优化新站快速排名做网站需要学的语言和软件
  • 北京做网站公司排名做宝宝衣服的网站
  • php做网站最容易用dw做网站的基本步骤
  • 成都企业建网站团队协同网站开发
  • wordpress相册分类名称成都seo经理
  • 企业网站 需求wordpress 返回上一页
  • 深圳网站制作必荐祥奔科技响应式设计的网页有哪些效果
  • 营销型网站设计服务驰够网官方网站
  • 查看网站国际联网备案号市场调研报告1000字
  • 送网站建设管理信息内容审核制度html5做服装网站
  • 专业的定制型网站建设thinkphp做网站快吗
  • 深圳做网站要北京网站建设z亿玛酷1订制
  • 怎么在百度上做单位网站合肥大型网站设计公
  • 有什么值得做的网站iis更改默认网站