您现在的位置是:博客首页 > 个人博客 > 网络安全 > 网络安全

五秒盾代码,可有效防CC 攻击,PHP 网站仿百度云加速浏览器 5 秒安全检查

网络2020-06-18个人博客人已围观

简介5 秒盾代码,PHP 网站仿百度云加速浏览器 5 秒安全检查,可有效防止 cc 攻击!一个网站能否正常访问对于这个网站 SEO 有很大的影响,隔一二天不能访问,网站的排名收录会掉的很厉害而且影响

5 秒盾代码,PHP 网站仿百度云加速浏览器 5 秒安全检查,可有效防止 cc 攻击

一个网站能否正常访问对于这个网站 SEO 有很大的影响

隔一二天不能访问,网站的排名收录会掉的很厉害而且影响以后

正因为这样,出现了很多网络黑客专门以攻击他人网站谋生

今天就给大家分享一个能有效防止一下小 CC. 用过百度云加速服务的网站都知道,在第一次打开后都会跳出

“浏览器安全检查中” 等待 5 秒倒计时,才正常进入网站主页。

这样可以有效防止 CC 攻击。在全局引入 jiance.php 即可,

如:include 'jiance.php';

倒计时完毕后跳转主页并写 cookie,第二次访问就不再显示。

就直接把 jiance.php 文件放网站目录,然后去模版文件 module.php 添加下面的调用代码

调用代码: 

<?php include 'jiance.php'; ?>


源码下载:


  • <?php
    define('SYSTEM_ROOT', dirname(preg_replace('@\\(.*\\(.*$@', '', preg_replace('@\\(.*\\(.*$@', '', __FILE__))) . '/');
    session_start();
    date_default_timezone_set('Asia/Shanghai');
    header('Content-Type: text/html; charset=UTF-8');
    function getspider($useragent=''){
    if(CC_Defender==2)return false;
    if(!$useragent){$useragent = $_SERVER['HTTP_USER_AGENT'];}
    $useragent=strtolower($useragent);
    if (strpos($useragent, 'baiduspider') !== false){return 'baiduspider';}
    if (strpos($useragent, 'googlebot') !== false){return 'googlebot';}
    if (strpos($useragent, 'soso') !== false){return 'soso';}
    if (strpos($useragent, 'bing') !== false){return 'bing';}
    if (strpos($useragent, 'yahoo') !== false){return 'yahoo';}
    if (strpos($useragent, 'sohu-search') !== false){return 'Sohubot';}
    if (strpos($useragent, 'sogou') !== false){return 'sogou';}
    if (strpos($useragent, 'youdaobot') !== false){return 'YoudaoBot';}
    if (strpos($useragent, 'yodaobot') !== false){return 'YodaoBot';}
    if (strpos($useragent, 'robozilla') !== false){return 'Robozilla';}
    if (strpos($useragent, 'msnbot') !== false){return 'msnbot';}
    if (strpos($useragent, 'lycos') !== false){return 'Lycos';}
    if (strpos($useragent, 'ia_archiver') !== false || strpos($useragent, 'iaarchiver') !== false){return 'alexa';}
    if (strpos($useragent, 'archive.org_bot') !== false){return 'Archive';} 
    if (strpos($useragent, 'robozilla') !== false){return 'Robozilla';} 
    if (strpos($useragent, 'sitebot') !== false){return 'SiteBot';} 
    if (strpos($useragent, 'mj12bot') !== false){return 'MJ12bot';} 
    if (strpos($useragent, 'gosospider') !== false){return 'gosospider';} 
    if (strpos($useragent, 'gigabot') !== false){return 'Gigabot';} 
    if (strpos($useragent, 'yrspider') !== false){return 'YRSpider';} 
    if (strpos($useragent, 'gigabot') !== false){return 'Gigabot';} 
    if (strpos($useragent, 'jikespider') !== false){return 'jikespider';} 
    if (strpos($useragent, 'addsugarspiderbot') !== false){return 'AddSugarSpiderBot';/*非常少*/} 
    if (strpos($useragent, 'testspider') !== false){return 'TestSpider';} 
    if (strpos($useragent, 'etaospider') !== false){return 'EtaoSpider';} 
    if (strpos($useragent, 'wangidspider') !== false){return 'WangIDSpider';} 
    if (strpos($useragent, 'foxspider') !== false){return 'FoxSpider';} 
    if (strpos($useragent, 'docomo') !== false){return 'DoCoMo';} 
    if (strpos($useragent, 'yandexbot') !== false){return 'YandexBot';} 
    if (strpos($useragent, 'ezooms') !== false){return 'Ezooms';/*个人*/} 
    if (strpos($useragent, 'sinaweibobot') !== false){return 'SinaWeiboBot';} 
    if (strpos($useragent, 'catchbot') !== false){return 'CatchBot';} 
    if (strpos($useragent, 'surveybot') !== false){return 'SurveyBot';} 
    if (strpos($useragent, 'dotbot') !== false){return 'DotBot';} 
    if (strpos($useragent, 'purebot') !== false){return 'Purebot';} 
    if (strpos($useragent, 'ccbot') !== false){return 'CCBot';} 
    if (strpos($useragent, 'mlbot') !== false){return 'MLBot';} 
    if (strpos($useragent, 'adsbot-google') !== false){return 'AdsBot-Google';}
    if (strpos($useragent, 'ahrefsbot') !== false){return 'AhrefsBot';}
    if (strpos($useragent, 'spbot') !== false){return 'spbot';}
    if (strpos($useragent, 'augustbot') !== false){return 'AugustBot';}
    return false;
    }
     
    if($_GET['rand'] && $_SESSION['rand_session']!=$_GET['rand']){
    @header('Content-Type: text/html; charset=UTF-8');
    exit('<b>浏览器不支持COOKIE或者不正常访问!</b>');
    }
    if(!$_SESSION['rand_session'] && $nosecu!=true){
    if(!getspider()){
    $rand_session=md5(uniqid().rand(1,1000));
    $_SESSION['rand_session']=$rand_session;
    exit("<!DOCTYPE HTML>
    <html>
    <head>
    <meta charset=\"UTF-8\"/>
    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1\" />
     
    <title>安全检查中...</title>
    <script> var i = 5; 
      var intervalid; 
      intervalid = setInterval(\"fun()\", 1000); 
    function fun() { 
    if (i == 0) { 
    window.location.href = \"?{$_SERVER['QUERY_STRING']}&rand={$rand_session}\"; 
    clearInterval(intervalid); 
    document.getElementById(\"mes\").innerHTML = i; 
    i--; 
    </script> 
    <style>
    html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
        body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
        h1 {font-size: 1.5em; color: #404040; text-align: center;}
        p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
        #spinner {margin: 0 auto 30px auto; display: block;}
        .attribution {margin-top: 20px;}
      </style>
      </head>
    <body>
      <table width=\"100%\" height=\"100%\" cellpadding=\"20\">
        <tr>
          <td align=\"center\" valign=\"middle\">
        <noscript><h2>请打开浏览器的javascript,然后刷新浏览器</h2></noscript>
      <h1><span data-translate=\"checking_browser\">浏览器安全检查中...</span></h1>
        <p data-translate=\"process_is_automatic\"></p>
        <p data-translate=\"allow_5_secs\">还剩 <span id=\"mes\">5</span> 秒</p>
      </div>
    </div>
      </td>
        </tr>
    </table></body></html>");}}

很赞哦! ()

相关文章

站点信息

  • 建站时间:2019-05-13
  • 网站程序:魔豆CMS7.5
  • 博客名称:程序员之路
  • 文章统计:117 篇
  • 源码统计:6 篇
  • 访问统计
  • 微信公众号:扫描二维码,关注我们
  • 微信公众号