基於HTTP協議的WAF繞過


一,畸形包繞過

 

 

 1.先關閉burpsuite長度更新,為get請求,先使用bp的method轉換為POST請求

2.get請求中空格使用%20代替,Connection改為keep-alive

 

二,分塊傳輸繞過waf

1.先在數據包中添加Transfer-Encoding: chunked

2.數字代表下一列字符所占位數,結尾需要兩個回車

 

 

 三,協議覆蓋waf繞過

1.首先將數據包轉換為文件上傳包格式,使用bp工具change body encoding

 

 

 2.刪除多余空格

 

 

 3.添加參數filename,filename =1.jpg,等於號前需要加個空格

 

 

 

 4.加單引號繞過

 

 

 

 5.邊界混淆繞過

 

 

 

 四,常見的waf繞過技巧,空格轉義,超長字符溢出繞過等

 

 

 

 

 五,組合繞過waf

 

1.分塊抓輸加文件包協議覆蓋

 

 

 2.Content-type編碼繞過

 

 

 

3.http頭格式繞過

 

 

 

 回車加空格

 

 

 

 

 

 混亂特殊字符繞過

 

 

 

只能位於chunked字符之前加入字符

 

 加入雙;號

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM