`
isiqi
  • 浏览: 16753411 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

简单防止CC攻击的方法

ASP 
阅读更多

代码如下,帖在你的CONN。ASP文件里面就OK了!


<%
Dim fsoObject
Dim tsObject
dim file
if Request.ServerVariables("HTTP_X_FORWARDED_FOR")="" then
response.write "系统维护中"
response.end
end if
Set fsoObject = Server.CreateObject("Scripting.FileSystemObject")
file = server.mappath("CCLog.txt")
if not fsoObject.fileexists(file) then
fsoObject.createtextfile file,true,false
end if
set tsObject = fsoObject.OpenTextFile(file,8)
tsObject.Writeline Request.ServerVariables("HTTP_X_FORWARDED_FOR"&"["&Request.ServerVariables("REMOTE_ADDR")&"]"&now()
Set fsoObject = Nothing
Set tsObject = Nothing
response.write "系统维护中"
%>

1个小时后再去看看吧,这样会生成CCLog.txt,它的记录格式是:真实IP [代理的IP] 时间,看看哪个真实IP出现的次数多,就知道是谁在攻击了.

由于攻击者需要上百的代理,否则不能达到较好的效果,他很可能不会对代理进行一一验证匿名性,只要一发现某IP多次出现在代理中,就能确定他是攻击的本身或者是肉鸡了上面的代码不是防御的,而是发现攻击者的!在1个小时后,查看生成的CCLog.txt,获得攻击者的IP之后,就要删除了,不然连带正常访问都无法访问!


而并不是每个代理服务器都能用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取客户端的真实 IP,有些用此方法读取到的仍然是代理服务器的IP,同时因为网络的关系,攻击者要获得完全匿名的代理也是不难的,代理中国就有直接的匿名代理列表,这样是无法做到获取攻击者证据了,不是我小看中国网监部门,真的是靠关系靠钱进去的,有技术的没有几个,靠他们,会死人的,所以写了一些下面的代码直接防范,而正常的用户访问没有任何问题,缺点是。。。别想找出谁在攻击你了!


<%

if request.servervariables("http_x_forwarded_for")<>""then
response.write"<fontcolor=#ff0000>您通过了代理服务器,"&_"真实的IP为"&request.servervariables("http_x_forwarded_for")
end if

%>

还有就是,可以利用CC攻击的原理,反过来限制CC攻击!


攻击原理是使用代理,不断的刷新消耗资源的页面

那么根据计数器防刷新原理作出以下的代码,Session.这个判断比Cookie更加方便,不光可以IP认证,还可以防刷新模式!不过先说明一下啊,如果你的站正常的访问量很大的话,就要用了,因为Session同样消耗资源!

代码如下:

<%

if session(“refresh”)<> 1 then
Session(“ refresh”)=session(“ refresh”)+1

Response.redirect “index.asp”
End if
%>

分享到:
评论

相关推荐

    php防止CC攻击代码 php防止网页频繁刷新

    2. 防止CC攻击的方法: a. Session记录法:通过在用户提交页面设置session变量,并将其作为隐藏域随表单一起提交至服务器端处理页面。服务器端会对提交的隐藏变量和存储的session变量进行匹配验证,如果一致则允许...

    网站防被cc攻击系统PHP源码

    网站防被CC攻击系统是针对网络中常见的拒绝服务(Denial of Service, DoS)攻击类型——Challenge Collapsar(CC攻击)而设计的一种防护措施。CC攻击通过模拟大量合法用户请求,耗尽服务器资源,导致正常用户无法...

    Service Unavailable-网站被CC攻击的症状

    #### 防御CC攻击的方法 1. **使用CDN服务**:CDN可以分散流量压力,减轻单个服务器的压力。 2. **启用防火墙规则**:配置防火墙规则来过滤恶意流量。 3. **限制IP访问速率**:通过限制单一IP地址的访问速率来防止...

    配置Nginx实现简单防御cc攻击

    使用Nginx的配置对cc攻击进行简单防御 =================================================================== 主要是通过nginx和lua来配合,达到防御的目的。 一、Nginx编译支持lua —————————— 1. 下载...

    星云防cc系统PHP源码.zip

    此系统采用PHP语言编写,旨在为PHP运行的网站提供有效防护,防止CC攻击对服务造成中断。下面,我们将深入解析这个系统的原理、实现方式以及如何部署。 一、系统概述 星云防CC系统是一款基于PHP的源码,它借鉴了...

    CC3200 IAP 代码.rar

    6. **安全考虑**:固件更新过程中必须防止恶意攻击,例如防止未授权的固件更新,或者在更新失败时防止设备被锁定。 在"CC3200 IAP OK 2016-1-27 备份"这个文件中,很可能是2016年1月27日完成的一个IAP功能的备份...

    tengine_waf:Tengine_waf,具有WAF防火墙功能的te​​ngine系统,防止网络攻击和cc攻击的功能,小巧灵便,简单可依赖

    基于tengine的防攻击模块,最初我尝试了mod-security,但有一个bug,在大并发的时候狂吃内存,直到拖垮应用,不后来转向ngx_lua_waf(感谢loveshell),并在此基础上做了改良,觉得效果不错,就推荐给大家。...

    Discuz! X1.5 防CC脚本设置方法

    1. 等级1:基本的防御级别,可以防止一些简单的CC攻击。 2. 等级2:比等级1更严格的防御,可能会影响到一些正常的用户行为,但能更有效地阻挡CC攻击。 3. 等级4:最高的防御级别,可能会有更高的误报率,即可能阻止...

    CC易语言网络验证,CC网络验证2.5

    标题中的“CC易语言网络验证,CC网络验证2.5”指的是一个使用易语言开发的网络验证系统,可能是一个防止软件盗版或者服务授权的解决方案。这个系统可能包含多个组件,用于实现用户身份验证、授权管理和数据通信等...

    商业源码-编程源码-CC威视 v2.0 正式版.zip

    同时,源码中可能存在防止SQL注入、XSS攻击等安全机制,以保护用户信息的安全。 此外,考虑到系统的可伸缩性和稳定性,可能采用了分布式架构,通过负载均衡技术分散服务器压力,实现高可用性。还有可能利用容器化...

    nginx waf 模块,nginx waf so 模块,防CC NGINX 模块

    IP请求速度和频率限制是Nginx WAF的另一关键功能,用于防止分布式拒绝服务(DDoS)攻击和CC(Challenge Collapsar)攻击。通过监控每个IP地址在一定时间内的请求数量和频率,Nginx WAF可以设置阈值,一旦超过这个...

    服务器安全狗,免费服务器安全软件,支持windows、linux系统,提供防黑客攻击、防提权、防漏洞、防暴力破解、防篡改等

    强有力的网络防护,实时监测IP和端口访问的合法性,实时拦截ARP攻击、Web攻击(抗CC)、DDOS攻击、暴力破解。  全面的文件/注册表保护 杜绝非法篡改 全面开放保护规则,同时支持监控网站目录,有效保护重要文件、...

    IPS入侵防御系统介绍.pptx

    IPS 技术的发展趋势包括趋势一:网络边界的消失,趋势二:威胁和应用息息相关,趋势三:威胁涌现和传播速度越来越快,趋势四:利益驱动导致威胁越来越多,趋势五:攻击变的越来越简单,趋势六:攻击产业化。...

    php下网站防IP攻击代码,超级实用

    在PHP环境下,防止IP攻击是保护网站免受恶意访问或DDoS攻击的重要措施。上述代码提供了一种简单但有效的解决方案,主要包含以下知识点: 1. **获取客户端IP地址**: 通过`$_SERVER['REMOTE_ADDR']`可以获取到访问...

    中国战斧抗DDoS防火墙 2011 Build 20110218

    其自主研发的独特抗攻击算法,高效的主动防御系统可有效防御DoS/DDoS、SuperDDoS、DrDoS、代理CC、变异CC、僵尸集群CC、UDPFlood、变异UDP、随机UDP、ICMP、IGMP、SYN、SYNFLOOD、ARP攻击,传奇假人攻击、论坛假人...

    云盾防火墙 Build2011.12.1.zip

    其自主研发的独特抗攻击算法,高效的主动防御系统可有效防御DoS/DDoS、SuperDDoS、DrDoS、代理CC、变异CC、僵尸集群CC、UDPFlood、变异UDP、随机UDP、ICMP、IGMP、SYN、SYNFLOOD、ARP攻击,传奇假人攻击、论坛假人...

    HCSCP1203 Web安全防护 ISSUE 3.0.pptx

    * Web攻击的类型包括SQL注入、XSS、跨站脚本攻击、DoS、CC攻击等。 知识点八:Web安全防护概述 ----------------------------- * Web安全防护的目标是保护Web应用系统免受攻击。 * Web安全防护的方法包括URL过滤...

    CC++ 进程无模块内存注入[x86x64] Windows R3 无模块注入

    "编译前关闭GS安全检查",GS(Guarded Stack)是Visual Studio的一个安全特性,用于防止缓冲区溢出攻击。关闭GS检查可能是因为内存注入过程中不希望有这个额外的安全层,或者是因为注入的代码本身就规避了这种保护。...

    记录一种简单的反调试手段(调试随手笔记)1

    在实际的软件开发中,开发者可能会在关键位置使用这样的自校验代码,以防止恶意攻击者或逆向工程师通过调试工具对程序进行分析。然而,反调试技术并非不可绕过,熟练的逆向工程师可以通过多种方法,如动态修改内存...

Global site tag (gtag.js) - Google Analytics