无线网未连接有防火墙(如何绕过WAF和本地防火墙双重防护?)

Posted

篇首语:只要心还在跳,就要努力学习。本文由小常识网(cha138.com)小编为大家整理,主要介绍了无线网未连接有防火墙(如何绕过WAF和本地防火墙双重防护?)相关的知识,希望对你有一定的参考价值。

无线网未连接有防火墙(如何绕过WAF和本地防火墙双重防护?)

waf拦截

在打某市 Hvv 第一天就找到一个文件上传的点,经过测试,可以直接任意文件上传,没有什么道理。

直接尝试上传 Php 文件,被 waf 拦截了

2021最新整理网络安全/渗透测试/安全学习/100份src技术文档(全套视频、CTF、大厂面经、精品手册、必备工具包、路线)一>关注我,私信回复“资料”获取<一

尝试了一系列的绕过,发现利用换行+chunk 可以过后缀

之后就要过内容检测的 waf,但是在这里死活过不去

Webshell内容+chunk编码过后缀 会提示 502

之后尝试上传 txt,想先看看能不能先绕过内容检测,发现这个 waf 检测不能同时存在<? 和 ()
如<?phpinfo(); 这种语句,就会被拦截。因为他同时出现了<?和 ()
如果你的内容检测没有同时出现()和<?时,就可以过内容检测,不知道市面上有没有这种类型的webshell,我找了一圈好像都有。

host碰撞绕过

该站点为某个单位的类似官网的站点,然后网站有超链接,该超链接定向跳转到某些ip

因为这种单位很喜欢将自己的服务器部署在C段的分散的IP上,于是猜测,这个类似官网网站的站点也很有可能就搭建在这个超链接的C段上,我们不妨 host 碰撞一下,如果找到了真实IP的话,那么久可能绕过云 waf

于是直接用 host 碰撞的 py 脚本去碰撞一下该C段IP,发现居然成功了。

直接修改Target为碰撞出来的真实IP,之后就不用 chunk +后缀换行也能过后缀waf拦截了(需要换行,不用chunk)。

但是这里内容检测还是过不了,但是不会显示云 waf 地址或者 502了,猜测肯定是过了 cdn, 但是不知道是什么拦截住了(可能为本地的硬件防火墙)

content-Encoding绕过

于是翻了翻笔记,找到以前屡试不爽的上传 Tips ————添加 Accept-Encoding: deflate
发现这种方法已经过时了,换成 Accept-Encoding: gzip 发现还是过不了这个拦截

在http协议中,可以对内容(也就是body部分)进行编码, 可以采用gzip这样的编码。从而达到压缩的目的。也可以使用其他的编码把内容搅乱或加密,以此来防止未授权的第三方看到文档的内容。

Accept-Encoding——浏览器发给服务器,声明浏览器(客户端)支持的编码类型。
当服务端接收到请求,并且从header里拿到编码标识时,就可以选择其中一种方式来进行编码压缩,然后返给客户端。

发现还有一个 header 字段 Content-Encoding 这个字段大概意思是:决定文件接收方将以什么形式、什么编码读取这个文件,指定服务器响应的 HTTP 内容类型。

一般来说:

Accept-Encoding设置在请求头当中,会告诉服务器,我可以接受哪种编码压缩。    Content-Encoding设置在响应头中,会告诉客户端,我用的是哪种编码压缩。但是也可以放在Header头上

尝试了一下,发现content-Encoding居然可以绕过

如果没找到真实IP,这样也是过不了的。

之后就可以直接上传了。但是后来发现该服务器的 disable_function 贼难绕,这是后话了。

总 结:

1、通 过 host 碰 撞 找 到 真 实 IP 绕 过 云 waf(fofa 这 种 是 搜 不 到 真 实 IP 的)2、Content-Encoding=deflate 绕过本地防火墙内容检测

gzip 也是能绕的

相关参考

无线网络防火墙设置(防火墙SSL VPN Web接入配置使浏览器与远端Web服务器建立安全的连接)

SSLVPN以SSL为基础提供远程的安全连接服务。用户可通过互联网,使用内嵌SSL协议的浏览器与远端的Web服务器建立安全的连接,访问内部资源。企业或机构可通过SSLVPN来为移动用户或者外部客户提供访问内部资源的服务并保证安全...

本地防火板(厨房台面如何选择材料?这种耐火板现在很流行,方便实用,便宜)

厨房的那个区域不是特别大,但它的功能很多,所以装修的时候要把各种问题都考虑进去,才能满足我们日常使用所需。厨房装修为了增加收纳,不仅要注意橱柜的设计,还要使厨柜空间变大,使使用需求都能得到满足。普通厨...

渗透探伤检测(什么是渗透测试)

...序安全性的上下文中,渗透测试通常用于增强Web应用程序防火墙(WAF)。Pentesting可能涉及企图破坏任何数量的应用程序系统(例如,应用程序协议接口(API),前端/后端服务器)以发现漏洞,例如容易受到代码注入攻击的未经...

渗透探伤检测(什么是渗透测试)

...序安全性的上下文中,渗透测试通常用于增强Web应用程序防火墙(WAF)。Pentesting可能涉及企图破坏任何数量的应用程序系统(例如,应用程序协议接口(API),前端/后端服务器)以发现漏洞,例如容易受到代码注入攻击的未经...

手机怎么登录自己的无线网(用手机异地连接家里的旁路由,再用家里的旁路由上网)

平时在外面,经常需要连接家里的宽带上网,所以设置了手机异地连接,内网穿透等功能。硬件要求:有公网IPV4,爱快系统,OpenWrt旁路由首先确保你有公网IPV4,登陆爱快主路由192.168.2.1查看公网IP然后在爱快系统做端口映射,...

消防规范对桥架的要求(防火桥架国标厚度,托盘、盖板和连接板的标准厚度)

防火桥架厚度标准中涉及的部位有托盘、盖板和连接板,托盘只针对槽式结构防火桥架。以下为相关知识,仅供参考。1、防火桥架两段防火桥架的连接处或者活动连接板处,应该采用黄绿线或铜编织线进行两端的连接,连接线...

消防规范对桥架的要求(防火桥架国标厚度,托盘、盖板和连接板的标准厚度)

防火桥架厚度标准中涉及的部位有托盘、盖板和连接板,托盘只针对槽式结构防火桥架。以下为相关知识,仅供参考。1、防火桥架两段防火桥架的连接处或者活动连接板处,应该采用黄绿线或铜编织线进行两端的连接,连接线...

消防排烟风管验收规范(防排烟风管防火保护应如何设置)

...428的测试方法做风管的耐火极限测试,因此,防排烟风管防火保护应如何设置?二、规范要求:《建筑防烟排烟系统技术标准》(GB51251-2017)有关规定:3.3.8机械加压送风管道的设置和耐火极限应符合下列规定:竖向设置的送风管道应...

消防排烟风管验收规范(防排烟风管防火保护应如何设置)

...428的测试方法做风管的耐火极限测试,因此,防排烟风管防火保护应如何设置?二、规范要求:《建筑防烟排烟系统技术标准》(GB51251-2017)有关规定:3.3.8机械加压送风管道的设置和耐火极限应符合下列规定:竖向设置的送风管道应...

滁州防火门(防火重在“防人”——滁州市“内”“外”联防筑牢森林防火屏障)

...市生态资源安全和林区和谐稳定。(一)对“内”防担负防火责任的人1.“防人”首先要从思想上防起,从克服麻痹思想和侥幸心理上防起。今年我省持续高温干旱