当前位置:首页 » emlog » 正文

分类页和文章页“当前位置”下方广告(PC版)
分类页和文章页“当前位置”下方广告(移动版)

emlog如何阻拦cc攻击,简易防cc攻击代码

1014 人参与  2016年08月08日 20:23  分类 : emlog  评论

近一段时间经看见emlog论坛里大神的网站被攻击,明月浩空、emlog学院的站长都曾被攻击。其实去年青春博客也被攻击了很多次,最严重一次被人删除了博客所有数据和文件,当时也特气愤,但是自己不会任何防护技术,博客还没有备案,无法使用第三方防护。

今天偶然在ae博客看见一段简单防cc攻击代码觉得不错,所以分享给有需要的朋友。

首先在header.php文件 <html>前插入<?php echo yobng_cc(); ?>

然后:把一下代码加入到module.php

<?php
function yobeng_cc(){
	//代理IP直接退出
	empty($_SERVER['HTTP_VIA']) or exit('Access Denied');
	//防止快速刷新
	session_start();
	$seconds = '3'; //时间段[秒]
	$refresh = '5'; //刷新次数
	//设置监控变量
	$cur_time = time();
	if(isset($_SESSION['last_time'])){
		$_SESSION['refresh_times'] += 1;
	}else{
		$_SESSION['refresh_times'] = 1;
		$_SESSION['last_time'] = $cur_time;
	}
	//处理监控结果
	if($cur_time - $_SESSION['last_time'] < $seconds){
		if($_SESSION['refresh_times'] >= $refresh){
			//跳转至攻击者服务器地址
			header(sprintf('Location:%s', 'http://127.0.0.1'));
			exit('Access Denied');
		}
	}else{
		$_SESSION['refresh_times'] = 0;
		$_SESSION['last_time'] = $cur_time;
	}
}
?>
此段代码也可以用在其他网站。

来源:新哈网(微信/QQ号:897698882),转载请保留出处和链接!

本文链接:http://www.xinha.net/post/319.html

文章底部广告(PC版)
文章底部广告(移动版)
百度分享获取地址:http://share.baidu.com/

本文标签:emlog  代码  攻击  

百度推荐获取地址:http://tuijian.baidu.com/,百度推荐可能会有一些未知的问题,使用中有任何问题请直接联系百度官方客服!
<< 上一篇 下一篇 >>
评论框上方广告(PC版)
评论框上方广告(移动版)

  • 评论(2)
  • 相关文章

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

我是标题

    内容的形式各种各样,可以是文本,也可以是各种广告等。

网络推广 | 网络营销 | 本站主题 | 网络创业 | 电子商务