要說起ddos攻擊,相信我們都知道,但是有的人會利用ddos攻擊腳本來進行適當?shù)姆婪?,那ddos攻擊腳本怎么用呢?下面小編就為您詳細的介紹一下。
利用好腳本可以有效的防御網(wǎng)絡(luò)上面的攻擊,比如說ddos攻擊腳本。那ddos攻擊腳本怎么用呢?了解網(wǎng)絡(luò)安全常識,首先就要了解常見電腦黑客攻擊類型與預(yù)防方法,下面佰佰安全網(wǎng)小編就帶您認識一下吧。
1.系統(tǒng)要求
(1)LINUX內(nèi)核版本:2.6.9-42ELsmp或2.6.9-55ELsmp(其它內(nèi)核版本需要重新編譯內(nèi)核,比較麻煩,但是也是可以實現(xiàn)的)。
(2)iptables版本:1.3.7
2.安裝
安裝iptables1.3.7和系統(tǒng)內(nèi)核版本對應(yīng)的內(nèi)核模塊kernel-smp-modules-connlimit
3.配置相應(yīng)的iptables規(guī)則
示例如下:
(1)控制單個IP的最大并發(fā)連接數(shù)
iptables -I INPUT -p tcp --dport 80 -m connlimit --connlimit-above 50 -j REJECT #允許單個IP的最大連接數(shù)為30
#默認iptables模塊不包含connlimit,需要自己單獨編譯加載,請參考該地址
//sookk8.blog.51cto.com/455855/280372不編譯內(nèi)核加載connlimit模塊
(2)控制單個IP在一定的時間(比如60秒)內(nèi)允許新建立的連接數(shù)
iptables -A INPUT -p tcp --dport 80 -m recent --name BAD_HTTP_ACCESS --update --seconds 60 --hitcount 30 -j REJECT iptables -A INPUT -p tcp --dport 80 -m recent --name BAD_HTTP_ACCESS --set -j ACCEPT#單個IP在60秒內(nèi)只允許最多新建30個連接
4.驗證
(1)工具:flood_connect.c(用來模擬攻擊)
(2)查看效果:
使用
watch 'netstat -an | grep:21 | grep<模擬攻擊客戶機的IP>| wc -l'
實時查看模擬攻擊客戶機建立起來的連接數(shù),
使用
watch 'iptables -L -n -v | \grep<模擬攻擊客戶機的IP>'
查看模擬攻擊客戶機被DROP的數(shù)據(jù)包數(shù)。
5.注意
為了增強iptables防止CC攻擊的能力,最好調(diào)整一下ipt_recent的參數(shù)如下:
#cat/etc/modprobe.conf options ipt_recent ip_list_tot=1000 ip_pkt_list_tot=60
#記錄1000個IP地址,每個地址記錄60個數(shù)據(jù)包#modprobe ipt_recent
關(guān)于網(wǎng)絡(luò)安全小知識,佰佰安全網(wǎng)小編為您介紹和普及這么多了,看完上面的介紹,您對“ddos攻擊腳本怎么用”這個問題了解多少了呢?如果您想了解更多關(guān)于ddos攻擊的其他知識,您可以關(guān)注我們佰佰安全網(wǎng)站上的內(nèi)容介紹。
責(zé)任編輯:慕丹萍
2023.01.04 21:29:39
2023.01.04 21:28:35
2023.01.04 21:27:17
2023.01.04 21:26:06
2023.01.04 21:24:17
2022.12.08 20:47:20