有个朋友,租了个米国KT机房服务器,结果因为被黑,发包,下架格盘。 下面说下防止PHP DDOS发包的方法 if (eregi(“ddos-udp”,$read)) { fputs($verbinden,”privmsg $Channel :ddos-udp – started udp flood – $read2[4] ”); $fp = fsockopen(“udp://$read2[4]“, 500, $errno, $errstr, 30); if (!$fp) {
$fp = fsockopen(“udp://$read2[4]“, 500, $errno, $errstr, 30); 既然是用fsockopen请求外部,那就不让他请求 php.ini里设置 allow_url_fopen = Off 如果这样他还是能发包 extension=php_sockets.dll 改成 ;extension=php_sockets.dll 重启APACHE、IIS、NGINX 这样就可以防止PHP DDOS发包了 |