# WAF基礎及云WAF繞過
## WAF基礎
### WAF簡介
網站WAF是一款服務器安全防護軟件,是為IDC運營商、虛擬主機服務商、企業主機、服務器管理者等用戶提供服務器安全防范的實用系統,是集網站內容安全防護、網站資源保護及網站流量保護功能為一體的服務器工具。
waf硬件軟件功能是差不多,像一個防火墻一樣,創建在企業鏈路上,基本是企業必備的,按域名收費
### WAF分類
1. 軟件
裝在主機側(服務器)上的軟件,比較出名的如安全狗
2. 硬件
裝在企業鏈路上的,所有流量都要進過的硬件
3. 云waf
通過DNS解析到云WAF,訪問網站的流量要經過指定的DNS服務器解析,然后進入WAF節點進行過濾,最后訪問原始服務器
### waf檢測階段流程

## waf繞過方法
### WAF身份認證階段的繞過
WAF是有一個白名單的,在白名單內的客戶請求將不做檢測
繞過方法一:偽造搜索引擎
老版本的WAF是有這個漏洞的,就是把User-Agent修改為搜索引擎,便可以繞過,進行sql注入等攻擊, 這里推薦一個火狐插件,可以修改User-Agent,叫User-Agent Switcher(現在不可以了)
繞過方法二:偽造白名單特殊目錄
之前360webscan有這個缺陷,如果是admin之類的目錄,就不檢測,現在也不行了
繞過方法三:直接攻擊源站
這個方法可以用于一些云WAF,如果我們能通過一些手段(比如c段、社工)找到原始的服務器地址,便可以繞過
### 云WAF尋找源站
1. 很多公司不是全部域名都上了云waf
只要找到這些域名,就可以找到真實IP,如郵件域名,就是典型的不上WAF的
2. 利用泛域名獲取真實IP
開啟泛域名解析之后,任何不存在的域名都可以解析為www域名,可以解決暴力破解
當如果我們ping這種不存在的二級域名,得到的會是真實IP地址
3. 同時也可以利用burp中插件bypass waf
注意burp任何插件安裝后都要在項目選項,會話處理進行配置
4. 可以偽造本地訪問,改包頭地址為`127.0.0.1`或其他內網地址
- src導航站
- kali和msf
- 信息收集
- 收集域名信息
- Whois 查詢
- 備案信息查詢
- 信用信息查詢
- IP反查站點的站
- 瀏覽器插件
- 收集子域名信息
- 在線平臺
- 工具枚舉
- ssl與證書透明度
- DNS歷史解析
- DNS域傳送漏洞
- C段探測
- JS文件域名&ip探測
- 搜索引擎&情報社區
- google黑客
- 威脅情報
- 鐘馗之眼
- 收集相關應用信息
- 微信公眾號&微博
- APP收集&反編譯
- 收集常用端口信息
- 常見端口&解析&總結
- 掃描工具
- 網絡空間引擎搜索
- 瀏覽器插件
- nmap掃描
- 收集敏感信息
- 源碼泄露
- 郵箱信息收集
- 備份文件泄露
- 目錄&后臺掃描
- 公網網盤
- 歷史資產
- 指紋&WAF&CDN識別
- 指紋識別
- CDN識別
- 繞過CDN查找真實IP
- WAF識別
- 漏洞資源和社工
- 漏洞公共資源庫
- 社會工程
- 資產梳理
- 各種對滲透有幫助的平臺
- 掃描器
- 掃描器對比
- AppScan(IBM)_web和系統
- AWVS_web掃描
- X-Scan_系統掃描
- WebInspect_HP_WEB
- Netsparker_web
- WVSS_綠盟_web
- 安恒明鑒
- Nessus_系統
- nexpose_系統
- 啟明天鏡_web_系統
- SQL注入
- 常用函數
- sql注入步驟
- union注入和information_schema庫
- 函數和報錯注入
- SQL盲注
- 其他注入方式
- 防止SQL注入解決方案
- Access數據庫注入
- MSSQL數據庫注入
- MYSQL數據庫注入
- 神器SQLmap
- xss跨站腳本攻擊
- xss原理和分類
- xss案例和修復
- xss繞過技巧
- xss案例
- 文件上傳下載包含
- 常有用文件路徑
- 文件上傳漏洞
- 文件下載漏洞
- 文件包含漏洞
- upload-labs上傳漏洞練習
- XXE、SSRF、CSRF
- SSRF原理基礎
- SSRF案例實戰
- CSRF原理基礎
- CSRF案例及防范
- XXE之XML_DTD基礎
- XXE之payload與修復
- XXE結合SSRF
- 遠程命令執行與反序列化
- 遠程命令和代碼執行漏洞
- 反序列化漏洞
- 驗證碼與暴力破解
- 爆破與驗證碼原理
- CS架構暴力破解
- BS架構暴力破解
- WEB編輯器漏洞
- 編輯器漏洞基礎
- Ewebeditor編輯器
- FCKeditor編輯器
- 其他編輯器
- web中間件漏洞
- 中間件解析漏洞
- Tomcat常見的漏洞總結
- Jboss漏洞利用總結
- Weblogic漏洞利用總結
- WEB具體步驟
- 旁注和越權
- CDN繞過
- 越權與邏輯漏洞
- WEB應用常見其他漏洞
- WEB登陸頁面滲透思路
- 獲取WEBshell思路
- 社工、釣魚、apt
- 社工和信息收集
- 域名欺騙
- 釣魚郵件
- 一些釣魚用的掛馬工具
- 代碼審計
- 代碼審計工具
- WAF繞過
- WAF基礎及云WAF
- 各種WAF繞過方法
- 繞過WAF上傳文件
- 系統提權
- windows系統提權
- linux系統提權
- 數據庫提權操作系統
- 內網橫向滲透
- 內網穿透方式
- 一些內網第三方應用提權
- ARP與DOS
- ARP欺騙
- DOS與DDOS
- 一些DOS工具