青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 297,  comments - 15,  trackbacks - 0
已經(jīng)有很多介紹DOS(Denial of Service,即拒絕服務(wù))攻擊的文章,但是,多數(shù)人還是不知道DOS到底是什么,它到底是怎么實(shí)現(xiàn)的。本文主要介紹DOS的機(jī)理和常見的實(shí)施方法。因前段時(shí)間仔細(xì)了解了TCP/IP協(xié)議以及RFC文檔,有點(diǎn)心得。同時(shí),文中有部分內(nèi)容參考了Shaft的文章翻譯而得
。要想了解DOS攻擊得實(shí)現(xiàn)機(jī)理,必須對TCP有一定的了解。所以,本文分為兩部分,第一部分介紹一
些實(shí)現(xiàn)DOS攻擊相關(guān)的協(xié)議,第二部分則介紹DOS的常見方式。

1、 什么是DOS攻擊
DOS:即Denial Of Service,拒絕服務(wù)的縮寫,可不能認(rèn)為是微軟的dos操作系統(tǒng)了。好象在5·1的時(shí)候鬧過這樣的笑話。拒絕服務(wù),就相當(dāng)于必勝客在客滿的時(shí)候不再讓人進(jìn)去一樣,呵呵,你想吃餡餅,就必須在門口等吧。DOS攻擊即攻擊者想辦法讓目標(biāo)機(jī)器停止提供服務(wù)或資源訪問,這些資源包括磁盤空間、內(nèi)存、進(jìn)程甚至網(wǎng)絡(luò)帶寬,從而阻止正常用戶的訪問。比如:
* 試圖FLOOD服務(wù)器,阻止合法的網(wǎng)絡(luò)通?br>* 破壞兩個(gè)機(jī)器間的連接,阻止訪問服務(wù)
* 阻止特殊用戶訪問服務(wù)
* 破壞服務(wù)器的服務(wù)或者導(dǎo)致服務(wù)器死機(jī)
不過,只有那些比較陰險(xiǎn)的攻擊者才單獨(dú)使用DOS攻擊,破壞服務(wù)器。通常,DOS攻擊會被作為一次入侵的一部分,比如,繞過入侵檢測系統(tǒng)的時(shí)候,通常從用大量的攻擊出發(fā),導(dǎo)致入侵檢測系統(tǒng)日志過多或者反應(yīng)遲鈍,這樣,入侵者就可以在潮水般的攻擊中混騙過入侵檢測系統(tǒng)。

2、有關(guān)TCP協(xié)議的東西
TCP(transmission control protocol,傳輸控制協(xié)議),是用來在不可靠的因特網(wǎng)上提供可靠的、端到端的字節(jié)流通訊協(xié)議,在RFC793中有正式定義,還有一些解決錯(cuò)誤的東西在RFC 1122中有記錄,RFC 1323則有TCP的功能擴(kuò)展。

我們常見到的TCP/IP協(xié)議中,IP層不保證將數(shù)據(jù)報(bào)正確傳送到目的地,TCP則從本地機(jī)器接受用戶的數(shù)據(jù)流,將其分成不超過64K字節(jié)的數(shù)據(jù)片段,將每個(gè)數(shù)據(jù)片段作為單獨(dú)的IP數(shù)據(jù)包發(fā)送出去,最后在目的地機(jī)器中再組合成完整的字節(jié)流,TCP協(xié)議必須保證可靠性。

發(fā)送和接收方的TCP傳輸以數(shù)據(jù)段的形式交換數(shù)據(jù),一個(gè)數(shù)據(jù)段包括一個(gè)固定的20字節(jié)頭,加上可選部分,后面再跟上數(shù)據(jù),TCP協(xié)議從發(fā)送方傳送一個(gè)數(shù)據(jù)段的時(shí)候,還要啟動計(jì)時(shí)器,當(dāng)數(shù)據(jù)段到達(dá)目的地后,接收方還要發(fā)送回一個(gè)數(shù)據(jù)段,其中有一個(gè)確認(rèn)序號,它等于希望收到的下一個(gè)數(shù)據(jù)段的順序號,如果計(jì)時(shí)器在確認(rèn)信息到達(dá)前超時(shí)了,發(fā)送方會重新發(fā)送這個(gè)數(shù)據(jù)段。

上面,我們總體上了解一點(diǎn)TCP協(xié)議,重要的是要熟悉TCP的數(shù)據(jù)頭(header)。因?yàn)閿?shù)據(jù)流的傳輸最重要的就是header里面的東西,至于發(fā)送的數(shù)據(jù),只是header附帶上的。客戶端和服務(wù)端的服務(wù)響應(yīng)就是同header里面的數(shù)據(jù)相關(guān),兩端的信息交流和交換是根據(jù)header中的內(nèi)容實(shí)施的,因此,要實(shí)現(xiàn)DOS,就必須對header中的內(nèi)容非常熟悉。

下面是TCP數(shù)據(jù)段頭格式。
Source Port和 Destination Port :是本地端口和目標(biāo)端口
Sequence Number 和 Acknowledgment Number :是順序號和確認(rèn)號,確認(rèn)號是希望接收的字節(jié)號。這都是32位的,在TCP流中,每個(gè)數(shù)據(jù)字節(jié)都被編號。Data offset :表明TCP頭包含多少個(gè)32位字,用來確定頭的長度,因?yàn)轭^中可選字段長度是不定的。Reserved : 保留的6位,現(xiàn)在沒用,都是0
接下來是6個(gè)1位的標(biāo)志,這是兩個(gè)計(jì)算機(jī)數(shù)據(jù)交流的信息標(biāo)志。接收和發(fā)送斷根據(jù)這些標(biāo)志來確定信息流的種類。下面是一些介紹: URG:(Urgent Pointer field significant)緊急指針。用到的時(shí)候值為1,用來處理避免TCP數(shù)據(jù)流中斷ACK:(Acknowledgment field significant)置1時(shí)表示確認(rèn)號(Acknowledgment Number)為合法,為0的時(shí)候表示數(shù)據(jù)段不包含確認(rèn)信息,確認(rèn)號被忽略。
PSH:(Push Function),PUSH標(biāo)志的數(shù)據(jù),置1時(shí)請求的數(shù)據(jù)段在接收方得到后就可直接送到應(yīng)用程序,而不必等到緩沖區(qū)滿時(shí)才傳送。
RST:(Reset the connection)用于復(fù)位因某種原因引起出現(xiàn)的錯(cuò)誤連接,也用來拒絕非法數(shù)據(jù)和請求。如果
接收到RST位時(shí)候,通常發(fā)生了某些錯(cuò)誤。
SYN:(Synchronize sequence numbers)用來建立連接,在連接請求中,SYN=1,CK=0,連接響應(yīng)時(shí),SYN=1,
ACK=1。即,SYN和ACK來區(qū)分Connection Request和Connection Accepted。
FIN:(No more data from sender)用來釋放連接,表明發(fā)送方已經(jīng)沒有數(shù)據(jù)發(fā)送。

知道這重要的6個(gè)指示標(biāo)志后,我們繼續(xù)來。
16位的WINDOW字段:表示確認(rèn)了字節(jié)后還可以發(fā)送多少字節(jié)。可以為0,表示已經(jīng)收到包括確認(rèn)號減1(即已發(fā)送所有數(shù)據(jù))
在內(nèi)的所有數(shù)據(jù)段。
接下來是16位的Checksum字段,用來確保可靠性的。
16位的Urgent Pointer,和下面的字段我們這里不解釋了。不然太多了。呵呵,偷懶啊。

我們進(jìn)入比較重要的一部分:TCP連接握手過程。這個(gè)過程簡單地分為三步。在沒有連接中,接受方(我們針對服務(wù)器),服務(wù)器處于LISTEN狀態(tài),等待其他機(jī)器發(fā)送連接請求。
第一步:客戶端發(fā)送一個(gè)帶SYN位的請求,向服務(wù)器表示需要連接,比如發(fā)送包假設(shè)請求序號為10,那么則為:SYN=10,ACK=0,然后等待服務(wù)器的響應(yīng)。
第二步:服務(wù)器接收到這樣的請求后,查看是否在LISTEN的是指定的端口,不然,就發(fā)送RST=1應(yīng)答,拒絕建立連接。如果接收連接,那么服務(wù)器發(fā)送確認(rèn),SYN為服務(wù)器的一個(gè)內(nèi)碼,假設(shè)為100,ACK位則是客戶端的請求序號加1,本例中發(fā)送的數(shù)據(jù)是:SYN=100,ACK=11,用這樣的數(shù)據(jù)發(fā)送給客戶端。向客戶端表示,服務(wù)器連接已經(jīng)準(zhǔn)備好了,等待客戶端的確認(rèn)這時(shí)客戶端接收到消息后,分析得到的信息,準(zhǔn)備發(fā)送確認(rèn)連接信號到服務(wù)器
第三步:客戶端發(fā)送確認(rèn)建立連接的消息給服務(wù)器。確認(rèn)信息的SYN位是服務(wù)器發(fā)送的ACK位,ACK位是服務(wù)器發(fā)送的SYN位加1。即:SYN=11,ACK=101。
這時(shí),連接已經(jīng)建立起來了。然后發(fā)送數(shù)據(jù),<SYN=11,ACK=101><DATA>。這是一個(gè)基本的請求和連接過程。需要注意的是這些標(biāo)志位的關(guān)系,比如SYN、ACK。

3、服務(wù)器的緩沖區(qū)隊(duì)列(Backlog Queue)
服務(wù)器不會在每次接收到SYN請求就立刻同客戶端建立連接,而是為連接請求分配內(nèi)存空間,建立會話,并放到一個(gè)等待隊(duì)列中。如果,這個(gè)等待的隊(duì)列已經(jīng)滿了,那么,服務(wù)器就不在為新的連接分配任何東西,直接丟棄新的請求。如果到了這樣的地步,服務(wù)器就是拒絕服務(wù)了。
如果服務(wù)器接收到一個(gè)RST位信息,那么就認(rèn)為這是一個(gè)有錯(cuò)誤的數(shù)據(jù)段,會根據(jù)客戶端IP,把這樣的連接在緩沖區(qū)隊(duì)列中清除掉。這對IP欺騙有影響,也能被利用來做DOS攻擊。

####################################################################

上面的介紹,我們了解TCP協(xié)議,以及連接過程。要對SERVER實(shí)施拒絕服務(wù)攻擊,實(shí)質(zhì)上的方式就是有兩個(gè):
一, 迫使服務(wù)器的緩沖區(qū)滿,不接收新的請求。
二, 使用IP欺騙,迫使服務(wù)器把合法用戶的連接復(fù)位,影響合法用戶的連接
這就是DOS攻擊實(shí)施的基本思想。具體實(shí)現(xiàn)有這樣的方法:

1、SYN FLOOD
利用服務(wù)器的連接緩沖區(qū)(Backlog Queue),利用特殊的程序,設(shè)置TCP的Header,向服務(wù)器端不斷地成倍發(fā)送只有SYN標(biāo)志的TCP連接請求。當(dāng)服務(wù)器接收的時(shí)候,都認(rèn)為是沒有建立起來的連接請求,于是為這些請求建立會話,排到緩沖區(qū)隊(duì)列中。
如果你的SYN請求超過了服務(wù)器能容納的限度,緩沖區(qū)隊(duì)列滿,那么服務(wù)器就不再接收新的請求了。其他合法用戶的連接都被拒絕掉。可以持續(xù)你的SYN請求發(fā)送,直到緩沖區(qū)中都是你的只有SYN標(biāo)記的請求。現(xiàn)在有很多實(shí)施SYN FLOOD的工具,呵呵,自己找去吧。

2、IP欺騙DOS攻擊
這種攻擊利用RST位來實(shí)現(xiàn)。假設(shè)現(xiàn)在有一個(gè)合法用戶(1.1.1.1)已經(jīng)同服務(wù)器建立了正常的連接,攻擊者構(gòu)造攻擊的TCP數(shù)據(jù),偽裝自己的IP為1.1.1.1,并向服務(wù)器發(fā)送一個(gè)帶有RST位的TCP數(shù)據(jù)段。服務(wù)器接收到這樣的數(shù)據(jù)后,認(rèn)為從1.1.1.1發(fā)送的連接有錯(cuò)誤,就會清空緩沖區(qū)中建立好的連接。這時(shí),如果合法用戶1.1.1.1再發(fā)送合法數(shù)據(jù),服務(wù)器就已經(jīng)沒有這樣的連接了,該用戶就必
須從新開始建立連接。攻擊時(shí),偽造大量的IP地址,向目標(biāo)發(fā)送RST數(shù)據(jù),使服務(wù)器不對合法用戶服務(wù)。

3、 帶寬DOS攻擊
如果你的連接帶寬足夠大而服務(wù)器又不是很大,你可以發(fā)送請求,來消耗服務(wù)器的緩沖區(qū)消耗服務(wù)器的帶寬。這種攻擊就是人多力量大了,配合上SYN一起實(shí)施DOS,威力巨大。不過是初級DOS攻擊。呵呵。Ping白宮??你發(fā)瘋了啊!


4、自身消耗的DOS攻擊
這是一種老式的攻擊手法。說老式,是因?yàn)槔鲜降南到y(tǒng)有這樣的自身BUG。比如Win95 (winsock v1), Cisco IOS v.10.x, 和其他過時(shí)的系統(tǒng)。
這種DOS攻擊就是把請求客戶端IP和端口弄成主機(jī)的IP端口相同,發(fā)送給主機(jī)。使得主機(jī)給自己發(fā)送TCP請求和連接。這種主機(jī)的漏洞會很快把資源消耗光。直接導(dǎo)致當(dāng)機(jī)。這中偽裝對一些身份認(rèn)證系統(tǒng)還是威脅巨大的。
上面這些實(shí)施DOS攻擊的手段最主要的就是構(gòu)造需要的TCP數(shù)據(jù),充分利用TCP協(xié)議。這些攻擊方法都是建立在TCP基礎(chǔ)上的。還
有其他的DOS攻擊手段。

5、塞滿服務(wù)器的硬盤
通常,如果服務(wù)器可以沒有限制地執(zhí)行寫操作,那么都能成為塞滿硬盤造成DOS攻擊的途徑,比如:
發(fā)送垃圾郵件。一般公司的服務(wù)器可能把郵件服務(wù)器和WEB服務(wù)器都放在一起。破壞者可以發(fā)送大量的垃圾郵件,這些郵件可能都塞在一個(gè)郵件隊(duì)列中或者就是壞郵件隊(duì)列中,直到郵箱被撐破或者把硬盤塞滿。
讓日志記錄滿。入侵者可以構(gòu)造大量的錯(cuò)誤信息發(fā)送出來,服務(wù)器記錄這些錯(cuò)誤,可能就造成日志文件非常龐大,甚至?xí)麧M硬盤。同時(shí)會讓管理員痛苦地面對大量的日志,甚至就不能發(fā)現(xiàn)入侵者真正的入侵途徑。
向匿名FTP塞垃圾文件。這樣也可以塞滿硬盤空間。

6、合理利用策略
一般服務(wù)器都有關(guān)于帳戶鎖定的安全策略,比如,某個(gè)帳戶連續(xù)3次登陸失敗,那么這個(gè)帳號將被鎖定。這點(diǎn)也可以被破壞者利用,他們偽裝一個(gè)帳號去錯(cuò)誤登陸,這樣使得這個(gè)帳號被鎖定,而正常的合法用戶就不能使用這個(gè)帳號去登陸系統(tǒng)了 .

from:
http://lib.360doc.com/06/1103/22/4546_249496.shtml


posted on 2009-12-20 22:57 chatler 閱讀(343) 評論(0)  編輯 收藏 引用 所屬分類: security

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2008年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用鏈接

留言簿(10)

隨筆分類(307)

隨筆檔案(297)

algorithm

Books_Free_Online

C++

database

Linux

Linux shell

linux socket

misce

  • cloudward
  • 感覺這個(gè)博客還是不錯(cuò),雖然做的東西和我不大相關(guān),覺得看看還是有好處的

network

OSS

  • Google Android
  • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
  • os161 file list

overall

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久久国产午夜精品| 国产精品福利网站| 欧美激情偷拍| 99国产精品久久久久久久成人热| 欧美日本高清一区| 在线视频欧美一区| 久久av一区二区三区| 在线播放日韩欧美| 欧美日韩美女| 欧美中文在线观看国产| 欧美国产日产韩国视频| 亚洲性xxxx| 激情伊人五月天久久综合| 欧美成人自拍视频| 亚洲夜晚福利在线观看| 老色鬼精品视频在线观看播放| 亚洲人成在线观看网站高清| 国产精品99免视看9| 久久久av水蜜桃| 99av国产精品欲麻豆| 久久精品国产一区二区电影 | 亚洲大片在线观看| 亚洲一区二区视频| 狠狠色噜噜狠狠狠狠色吗综合| 欧美国产日韩一区二区三区| 亚洲欧美日韩中文在线制服| 欧美激情影音先锋| 性欧美精品高清| 亚洲狼人精品一区二区三区| 国产欧美日韩视频一区二区| 欧美国产一区二区| 久久电影一区| 亚洲免费一在线| 最新成人av在线| 麻豆成人av| 欧美亚洲视频一区二区| 日韩亚洲欧美精品| 狠狠色综合色综合网络| 国产精品久久7| 欧美久久久久久蜜桃| 久久伊人免费视频| 亚洲资源av| 亚洲美女中文字幕| 亚洲大片免费看| 久久天天躁夜夜躁狠狠躁2022 | 亚洲视频在线一区| 91久久精品日日躁夜夜躁欧美| 国产午夜精品一区二区三区视频| 欧美日韩高清在线播放| 老司机精品导航| 久久精品人人| 香蕉视频成人在线观看| 一区二区免费在线观看| 亚洲激情影院| 欧美成人国产一区二区| 久久黄色网页| 午夜精品视频网站| 亚洲欧美日韩第一区| 亚洲视频精选在线| 日韩一级网站| 99热这里只有成人精品国产| 亚洲国产片色| 最近中文字幕日韩精品 | 亚洲精品乱码久久久久久按摩观| 欧美成人午夜77777| 美玉足脚交一区二区三区图片| 欧美一区二区视频在线| 性视频1819p久久| 亚洲欧美国产制服动漫| 亚洲欧美日韩精品久久奇米色影视| 一区二区三区鲁丝不卡| 在线亚洲一区二区| 亚洲一区二区在线播放| 亚洲女同精品视频| 亚洲欧美日韩精品久久久| 亚洲欧美在线另类| 欧美综合国产精品久久丁香| 久久精品视频99| 麻豆精品视频在线观看视频| 男人插女人欧美| 欧美激情视频在线免费观看 欧美视频免费一| 久久人人爽国产| 欧美成人一二三| 亚洲国内精品| 亚洲色图自拍| 欧美伊人久久| 久久夜色精品一区| 欧美精品一区二区三区在线播放| 欧美美女日韩| 国产精品五月天| 黄色日韩精品| 亚洲卡通欧美制服中文| 亚洲综合三区| 久久一区欧美| 亚洲人成亚洲人成在线观看| 一本久久综合亚洲鲁鲁五月天| 亚洲欧美日本精品| 久久九九有精品国产23| 欧美精品久久久久a| 国产精品另类一区| 激情91久久| 在线视频欧美精品| 久久久久久亚洲精品中文字幕| 你懂的国产精品| 一区二区国产精品| 久久青草久久| 欧美亚一区二区| 国产亚洲欧美aaaa| 亚洲精品在线二区| 久久激情综合网| 亚洲激情在线视频| 亚洲在线黄色| 欧美激情一区二区三区成人| 国产欧美日韩另类视频免费观看| 亚洲国产精品福利| 欧美一区二区三区视频在线| 欧美高清一区| 香蕉久久夜色精品国产使用方法| 欧美大片在线观看一区| 国产在线播放一区二区三区| 在线一区二区三区四区| 久久综合伊人| 亚洲伊人久久综合| 你懂的成人av| 好看不卡的中文字幕| 亚洲午夜在线观看| 亚洲国产精品v| 久久久精品动漫| 国产精品伦一区| 一区二区三区欧美亚洲| 欧美黄色一级视频| 欧美一区观看| 国产精品电影在线观看| 日韩亚洲精品电影| 欧美成人亚洲成人| 欧美在线一区二区| 国产精品一区2区| 亚洲视频一二| 亚洲人成在线观看网站高清| 久久久久成人精品| 国产亚洲精品aa午夜观看| 亚洲免费在线| 一区二区高清视频| 欧美精品一区二区三区四区| 亚洲国产中文字幕在线观看| 久久亚洲春色中文字幕| 午夜精品在线| 国产毛片精品视频| 小黄鸭视频精品导航| 亚洲午夜精品国产| 国产精品激情| 亚洲一区二区精品在线观看| 亚洲精品一区久久久久久| 欧美高清一区二区| 亚洲精品自在久久| 亚洲国产小视频在线观看| 免费成人性网站| 亚洲精品女av网站| 亚洲福利视频二区| 欧美激情一区在线观看| 日韩午夜剧场| 99视频一区二区三区| 国产精品成人aaaaa网站| 亚洲视频欧美在线| 亚洲图片自拍偷拍| 国产欧美精品日韩| 久久精品国产在热久久| 久久狠狠一本精品综合网| 国产一区二区三区精品欧美日韩一区二区三区 | 久久视频精品在线| 久久漫画官网| 亚洲人成小说网站色在线| 91久久午夜| 国产精品爱久久久久久久| 亚洲欧美在线aaa| 欧美一级视频免费在线观看| 国内久久婷婷综合| 欧美激情乱人伦| 欧美日韩亚洲精品内裤| 亚洲欧美日本视频在线观看| 小黄鸭精品密入口导航| 一区精品在线播放| 亚洲国产视频a| 国产精品久久久久久久久免费桃花| 欧美一区免费| 久久综合网络一区二区| 99国产精品一区| 亚洲欧美一区在线| 亚洲国产成人av在线| 亚洲精品乱码久久久久久日本蜜臀 | 亚洲一区二区三区三| 午夜精品久久久久久久久久久| 精品电影一区| 日韩午夜电影在线观看| 国产一区二区黄色| 亚洲精品免费电影| 国产一区二区三区四区在线观看 | 欧美一区二区三区精品| 久久国产一区| 宅男噜噜噜66国产日韩在线观看|