首页 > 数据库 >WAF绕过-漏洞利用篇-sql注入+文件上传-过狗

WAF绕过-漏洞利用篇-sql注入+文件上传-过狗

时间:2024-01-14 09:04:36浏览次数:40  
标签:过狗 编码 文件 WAF Content sql 绕过 php 上传

目前安全狗已更新到4.0版本,来学习下bypass绕过方法

1.文件上传绕过

Content-Disposition–用于接受表单数据,一般可以任意修改,甚至删除
name–接受到的表单名,不可修改
filename–上传文件名,可以修改
Content-Type–MIME类型,视情况定,需要考虑网站上传验证是否处理

像之前的插入脏数据,换行,双等于均无法绕过,目前只有一种绕过方法

%00加url编码绕过

原理:利用截断加编码让waf匹配不到php后缀并且我们自己可以解析为php文件
filename="x.php[%00].png"

将%00URL编码进行上传

成功上传

标签:过狗,编码,文件,WAF,Content,sql,绕过,php,上传
From: https://www.cnblogs.com/xianyuq/p/17963320

相关文章

  • docker 安装mysql
    dockersearchmysql    #查找镜像源dockerpullmysql:latest   #拉取image解决方案1.先创建一个简单的mysql容器实例dockerrun-p3306:3306--namesample-mysql-eMYSQL_ROOT_PASSWORD=123456-dmysql:5.72.复制里面的/etc/mysql文件夹dockercpsample......
  • [GXYCTF2019]BabySQli
    [GXYCTF2019]BabySQli打开是一个登录页面任意输入账号密码提示wronguser输入admin提示wrongpass,说明有admin的账号并且在页面源代码中发现一串经过编码后的字符串经过base32和base64解码后得到SQL语句使用万能密码进行尝试,得到donothackme!的结果根据源码提示,我......
  • Jmeter 如何连接mysql数据库?
    1首先安装jmeterjdbc插件JDBC驱动包下载教程:https://blog.csdn.net/qq_50896685/article/details/1291548012安装好后将插件放在lib目录ext目录下 3jmeter如何连接?首先添加一个jdbcconnectionconfigure 这里有三个字段需要配置,第一个环境变量名字,后面jdbcreques......
  • 用于PostgreSQL索引维护的有用查询
    PostgreSQL拥有丰富的索引功能,并且有很多文章解释索引的语法、用法和价值。在本文中,我将编写基本且有用的查询来查看数据库索引的状态。人们开发数据库一段时间后,当需要对软件架构进行更改时,他们忘记了以前的索引清理。这种方法会造成混乱,有时还会因为索引太多而降低数据库速度。......
  • 如何通过Navicat把MySQL远程数据库导入到本地数据库
    前提:先安装好MySQL、Navicat。1.打开Navicat,新建连接,连接名由自己取,我取的是localhost,如下填写好各项信息,测试连接,连接成功。那本地数据库就建好了。2.在localhost下新建目标数据库,写好数据库名3.点击Navicat的【工具】菜单,选择【数据传输】,细心选好源库和目标库,然后按提示一......
  • SQL Join的一些总结
    SQLJoin的一些总结 1.1.1摘要Join是关系型数据库系统的重要操作之一,SQLServer中包含的常用Join:内联接、外联接和交叉联接等。如果我们想在两个或以上的表获取其中从一个表中的行与另一个表中的行匹配的数据,这时我们应该考虑使用Join,因为Join具体联接表或函数进行查询的特......
  • 网络攻击技术开篇——SQL Injection
    网络攻击技术开篇——SQLInjection 1.1.1摘要     日前,国内最大的程序员社区CSDN网站的用户数据库被黑客公开发布,600万用户的登录名及密码被公开泄露,随后又有多家网站的用户密码被流传于网络,连日来引发众多网民对自己账号、密码等互联网信息被盗取的普遍担忧。  ......
  • SQL Server 高性能写入的一些总结
    SQLServer高性能写入的一些总结 1.1.1摘要在开发过程中,我们不时会遇到系统性能瓶颈问题,而引起这一问题原因可以很多,有可能是代码不够高效、有可能是硬件或网络问题,也有可能是数据库设计的问题。本篇博文将针对一些常用的数据库性能调休方法进行介绍,而且,为了编写高效的SQ......
  • POSTGRESQL中ETL、fdw的平行替换
    01、简介“在我前两次的文章中,说到postgresql对于python的支持,其实很多功能也就可以封装进入的postgresql数据库中去。比如fdw、etl等,本文将以此为叙述点,进行演示展示”在postgresql数据库中fdw的支持,在创建和使用上都不上太方便,特别是fdw在用表级别关联的时候,性能会大大折扣,因为f......
  • 确保你的数据库安全:如何防止SQL注入攻击
    最近,越来越多的组织和公司受到SQL注入攻击的困扰。这种攻击可以导致数据库中的敏感信息泄露,破坏数据完整性,甚至可能导致整个系统崩溃。如果您是一名数据库管理员或网站管理员,您需要了解如何保护您的数据库免受SQL注入攻击的威胁。在本文中,小德将介绍什么是SQL注入攻击,以及如何预防......