• <td id="ae6ms"><li id="ae6ms"></li></td>
  • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
  • <table id="ae6ms"></table>
  • <td id="ae6ms"></td>
    <td id="ae6ms"></td>
  • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
  • <td id="ae6ms"></td>
  • <table id="ae6ms"><li id="ae6ms"></li></table>
  • <table id="ae6ms"></table>
    西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
    軟件
    軟件
    文章
    搜索

    首頁安全中心防護教程 → 牛人高招:不用防火墻自動對付CC攻擊

    牛人高招:不用防火墻自動對付CC攻擊

    相關軟件相關文章發表評論 來源:西西整理時間:2010/1/22 14:12:24字體大?。?em class="fontsize">A-A+

    作者:不詳點擊:627次評論:0次標簽: 防火墻

    360 ARP防火墻V2.0.0.1008 綠色版
    • 類型:360 工具大?。?i>145KB語言:中文 評分:6.6
    • 標簽:
    立即下載

    CC攻擊原理

      CC主要是用來攻擊頁面的.大家都有這樣的經歷,就是在訪問論壇時,如果這個論壇比較大,訪問的人比較多,打開頁面的速度會比較慢,對不?!一般來說,訪問的人越多,論壇的頁面越多,數據庫就越大,被訪問的頻率也越高,占用的系統資源也就相當可觀,現在知道為什么很多空間服務商都說大家不要上傳論壇,聊天室等東西了吧.

      一個靜態頁面不需要服務器多少資源,甚至可以說直接從內存中讀出來發給你就可以了,但是論壇就不一樣了,我看一個帖子,系統需要到數據庫中判斷我是否有讀讀帖子的權限,如果有,就讀出帖子里面的內容,顯示出來——這里至少訪問了2次數據庫,如果數據庫的體積有200MB大小,系統很可能就要在這200MB大小的數據空間搜索一遍,這需要多少的CPU資源和時間?如果我是查找一個關鍵字,那么時間更加可觀,因為前面的搜索可以限定在一個很小的范圍內,比如用戶權限只查用戶表,帖子內容只查帖子表,而且查到就可以馬上停止查詢,而搜索肯定會對所有的數據進行一次判斷,消耗的時間是相當的大.

      CC就是充分利用了這個特點,模擬多個用戶(多少線程就是多少用戶)不停的進行訪問(訪問那些需要大量數據操作,就是需要大量CPU時間的頁面).

      攻擊現象:

      服務器的流量瞬間可達到幾十M以上,網站打不開。重啟iis會發現流量馬上就降下來。查看IIS日志會發現很多不同的IP都反復訪問一個相同的文件。查看C:WINDOWSsystem32LogFilesHTTPERR 會發現很多出錯的IIS日志,如下:

      2007-08-22 06:05:28 61.140.127.206 61905 61.139.129.56 80 HTTP/1.1 GET /list.asp?

      ProdId=0961 503 30 ConnLimit pool21
    2007-08-22 06:05:28 221.8.137.99 3916 61.139.129.56 80 HTTP/1.1 GET /list.asp?ProdId=0961

      503 30 ConnLimit pool21
    2007-08-22 06:05:28 220.187.143.183 4059 61.139.129.56 80 HTTP/1.1 GET /list.asp?

      ProdId=0961 503 30 ConnLimit pool21
    2007-08-22 06:05:28 218.18.42.231 1791 61.139.129.56 80 HTTP/1.1 GET /list.asp?

      ProdId=0961 503 30 ConnLimit pool21
    2007-08-22 06:05:28 125.109.129.32 3030 61.139.129.56 80 HTTP/1.1 GET /list.asp?

      ProdId=0961 503 30 ConnLimit pool21
    2007-08-22 06:05:28 58.216.2.232 1224 61.139.129.56 80 HTTP/1.1 GET /list.asp?ProdId=0961

      503 30 ConnLimit pool21
    ...

      可以看出很多不同的IP都在訪問list.asp這個文件。以上現象就是CC攻擊的特征。根據發動CC攻擊所使用的肉機數量,小的攻擊可以導致網站很慢或者不穩定,大的攻擊可以讓網站一直都無法打開。

      因這類攻擊,是模擬正常用戶不斷請求一個網頁。所以一般的防火墻很難防御。下面我們根據實際工作經驗,講一下如何不用防火墻來解決這個攻擊問題。

      因為CC攻擊都是使用的肉機或代理來訪問我們的服務器的,它跟synflood攻擊不一樣。synfoold一直是不斷變化的虛假IP,而CC攻擊的IP都是真實的IP而基本上不變化的,只要我們用安全策略把這些IP全部封掉就可以了。

      看過有網友介紹的方法,不過是手工一條一條地封,而攻擊IP一般都是數千個不同的IP。用手工封IP的辦法太麻煩。下面我們用程序來實現自動封這些IP!

      程序主要是讀取這個網站的iis日志,分析出其中的IP地址,用安全策略自動封閉。VBS代碼如下:

      '代碼開始

      Set fileobj=CreateObject("Scripting.filesystemobject")
    logfilepath="E:w3logW3SVC237ex070512old.log" '注意指定受攻擊網站的日志路徑。
    '如果是虛擬主機,要查是哪個網站受攻擊,可以查看:C:WINDOWSsystem32LogFilesHTTPERR ,

      根據錯誤日志很容易分析出來。
    writelog "netsh ipsec static add policy name=XBLUE"
    writelog "netsh ipsec static add filterlist name=denyip"

      overip=""
    f_name=logfilepath
    '指定日志文件

      '程序功能:把logfiles中的IP提取成ipsec需要的過濾格式,導入ipsec中過濾。適合某個網站受大量CC攻擊的情況。

      set fileobj88=CreateObject("Scripting.FileSystemObject")
    Set MYFILE=fileobj88.OpenTextFile(f_name,1,false)
    contentover=MYFILE.ReadAll()
    contentip=lcase(contentover)
    MYFILE.close
    set fileobj88=nothing
    on error resume next
    myline=split(contentip,chr(13))
    for i=0 to ubound(myline)-1

      myline2=split(myline(i)," ")
    newip=myline2(6)
    '指定分離的標識字符串!
    if instr(overip,newip)=0 then '去除重復的IP。
    overip=overip&newip
    dsafasf=split(newip,".")
    if ubound(dsafasf)=3 then
    writelog "netsh ipsec static add filter filterlist=denyip srcaddr="&newip&" dstaddr=Me

      dstport=80 protocol=TCP"
    end if
    else
    wscript.echo newip &" is exits!"
    end if
    next
    writelog "netsh ipsec static add filteraction name=denyact action=block"
    writelog "netsh ipsec static add rule name=kill3389 policy=XBLUE filterlist=denyip

      filteraction=denyact"
    writelog "netsh ipsec static set policy name=XBLUE assign=y"


    Sub writelog(errmes) '導出IPsec的策略文件為一個bat文件。
    ipfilename="denyerrorip.bat"
    Set logfile=fileobj.opentextfile(ipfilename,8,true)
    logfile.writeline errmes
    logfile.close
    Set logfile=nothing
    End Sub

      '代碼結束

      把上述代碼存為一個.vbs文件,設置好其中日志的路徑。雙擊運行即可,運行完畢后生成一個denyerrorip.bat文件,這個是ipsec所需要的策略文件,直接雙擊運行即可。

      運行完畢即可解決CC攻擊問題。

      防火墻軟件
      (86)防火墻軟件
      防火墻軟件是一種位于內部網絡與外部網絡之間的網絡安全系統,一項信息安全的防護系統,依照特定的規則,允許或是限制傳輸的數據通過,這里的防火墻軟件包含有防火墻官方網站下載手機來電防火墻金山防火墻天網防火墻瑞星防火墻軟件長城防火墻防火墻華為防火墻防火墻硬件防火墻防火墻手機防火墻流量防火墻思科防火墻天融信防火墻諾頓防火墻彩影防火墻服務器防火墻等一系列的防火墻軟件。...更多>>

      相關評論

      閱讀本文后您有什么感想? 已有人給出評價!

      • 8 喜歡喜歡
      • 3 頂
      • 1 難過難過
      • 5 囧
      • 3 圍觀圍觀
      • 2 無聊無聊

      熱門評論

      最新評論

      發表評論 查看所有評論(0)

      昵稱:
      表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
      字數: 0/500 (您的評論需要經過審核才能顯示)
      推薦文章

      沒有數據

        沒有數據
      女人让男人桶30分钟免费视频,女人张开腿让男人桶个爽,一进一出又大又粗爽视频
    • <td id="ae6ms"><li id="ae6ms"></li></td>
    • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
    • <table id="ae6ms"></table>
    • <td id="ae6ms"></td>
      <td id="ae6ms"></td>
    • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
    • <td id="ae6ms"></td>
    • <table id="ae6ms"><li id="ae6ms"></li></table>
    • <table id="ae6ms"></table>