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

做网站运营有前景么彭山住房和城乡建设局网站

做网站运营有前景么,彭山住房和城乡建设局网站,做特卖的网站雅美盛典,全国家装官网一、前言 随着攻击方式的层出不穷,市面上的网络waf也不断迭代,以至于使用传统的绕过手段无法起到显著的效果。为了能够达到通用型绕过的目的,我们就不能死磕编码和正则绕过,而是应该从其他方面去寻找对策。 二、修改数据包绕过…

一、前言

        随着攻击方式的层出不穷,市面上的网络waf也不断迭代,以至于使用传统的绕过手段无法起到显著的效果。为了能够达到通用型绕过的目的,我们就不能死磕编码和正则绕过,而是应该从其他方面去寻找对策。
 

二、修改数据包绕过(POST传参)

2.1、解析

        HTTP协议对于POST请求,除了常规的application/x-www-form-urlencoded以外,还有multipart/form-data这种形式,其主要是为了解决文件上传场景下文件内容较大且内置字符不可控的问题。multipart/form-data格式也是可以传递POST参数的。
       
对于Nginx+PHP的架构,Nginx实际上是不负责解析multipart/form-data的body部分的,而是交给PHP来解析,因此WAF所获取的内容就很有可能与后端的PHP获取的内容发生不一致。
 

首先构造一个接收数据的php文件:

然后抓包上传数据,我们将GET请求修改为POST请求后并删掉无用的字段:

发现后端的file_get_contents接收到的是POST的数据形式:

但是当我们把Content-Type字段修改为multipart/form-data,发现后端并不认为这个是文件数据,内容2222222也被当做POST数据接收了:

上面的原因是因为我们没有写 filename= 这个关键参数,所以即使数据类型是multipart/form-data,后端检测不到这个参数时也会把它当做POST数据接收,但是WAF就可能会

于一些WAF产品处于降低误报考虑,对用户上传文件的内容不做匹配,直接放行(并且WAF也不能准确识别哪些内容是传递给$_POST数组的,那些内容是传递给$_FILES数组的)。那我们就可以结合上述特性思考:
        如果我们用上面的方式进行POST传输恶意数据,但是WAF却认为我们是在上传文件,那这样就能实现通用型绕过了。

2.2、00截断

截断filename

绕过失败 :

2.3、双写Content-Disposition

顾名思义

成功绕过

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

相关文章:

  • 网站建设刂搜金手指下拉二五四川建设工程网站
  • 淘宝首页网站怎么做酒店网站建设报价详情
  • 做网页引用别的网站的视频ps软件下载电脑版免费
  • 微芒科技网站建设top安徽六安有哪些区县
  • 港口建设网站纯净系统基地
  • 儿童网站源码cfensi.wordpress
  • 怎么查看网站是否被百度收录淘宝运营公司哪家好
  • 怎么通过所有的网站推广广告怎么跟网站建设公司谈
  • wordpress 简繁整站网站优化费用
  • 网站建设吕凡科技网站建设主要内容包括
  • 如何做网站主页龙岩长汀小程序开发
  • 建设网站都需要哪些资料公司建设网站属于什么科目
  • 祥云平台建站网站每年费用
  • 怎么制作网站模版学习建网站
  • 当今网站开发技术的现状简单手机网站如何制作
  • 上海网站建设公司介绍网络营销是什么的产物
  • 定制柜设计网站新手学做网站难吗
  • 做一元购网站 要多少钱wordpress自己电脑装
  • sq网站推广电脑系统下载官方网站
  • 网站首页模块免费的网络推广软件下载
  • 建分类信息网站软件商店oppo版本最新版
  • 网站公司后台新手编程软件哪个好用
  • gps建站教程买网站服务器
  • 怎么用wordpress建电商网站大型商家进驻网站开发
  • 网站建设技能考个人网站 组建
  • 大连网站制作-中国互联在网站上做封面
  • 建设企业网站初始必备的六大功能成立咨询公司需要什么条件
  • 东莞网站建设策划wordpress is admin
  • 珠峰网站建设17网站一起做网店官网
  • php网站开发案例教程ppt品牌网站开发特点