代码如下,帖在你的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
%>
分享到:
相关推荐
2. 防止CC攻击的方法: a. Session记录法:通过在用户提交页面设置session变量,并将其作为隐藏域随表单一起提交至服务器端处理页面。服务器端会对提交的隐藏变量和存储的session变量进行匹配验证,如果一致则允许...
网站防被CC攻击系统是针对网络中常见的拒绝服务(Denial of Service, DoS)攻击类型——Challenge Collapsar(CC攻击)而设计的一种防护措施。CC攻击通过模拟大量合法用户请求,耗尽服务器资源,导致正常用户无法...
#### 防御CC攻击的方法 1. **使用CDN服务**:CDN可以分散流量压力,减轻单个服务器的压力。 2. **启用防火墙规则**:配置防火墙规则来过滤恶意流量。 3. **限制IP访问速率**:通过限制单一IP地址的访问速率来防止...
使用Nginx的配置对cc攻击进行简单防御 =================================================================== 主要是通过nginx和lua来配合,达到防御的目的。 一、Nginx编译支持lua —————————— 1. 下载...
此系统采用PHP语言编写,旨在为PHP运行的网站提供有效防护,防止CC攻击对服务造成中断。下面,我们将深入解析这个系统的原理、实现方式以及如何部署。 一、系统概述 星云防CC系统是一款基于PHP的源码,它借鉴了...
6. **安全考虑**:固件更新过程中必须防止恶意攻击,例如防止未授权的固件更新,或者在更新失败时防止设备被锁定。 在"CC3200 IAP OK 2016-1-27 备份"这个文件中,很可能是2016年1月27日完成的一个IAP功能的备份...
基于tengine的防攻击模块,最初我尝试了mod-security,但有一个bug,在大并发的时候狂吃内存,直到拖垮应用,不后来转向ngx_lua_waf(感谢loveshell),并在此基础上做了改良,觉得效果不错,就推荐给大家。...
1. 等级1:基本的防御级别,可以防止一些简单的CC攻击。 2. 等级2:比等级1更严格的防御,可能会影响到一些正常的用户行为,但能更有效地阻挡CC攻击。 3. 等级4:最高的防御级别,可能会有更高的误报率,即可能阻止...
标题中的“CC易语言网络验证,CC网络验证2.5”指的是一个使用易语言开发的网络验证系统,可能是一个防止软件盗版或者服务授权的解决方案。这个系统可能包含多个组件,用于实现用户身份验证、授权管理和数据通信等...
同时,源码中可能存在防止SQL注入、XSS攻击等安全机制,以保护用户信息的安全。 此外,考虑到系统的可伸缩性和稳定性,可能采用了分布式架构,通过负载均衡技术分散服务器压力,实现高可用性。还有可能利用容器化...
IP请求速度和频率限制是Nginx WAF的另一关键功能,用于防止分布式拒绝服务(DDoS)攻击和CC(Challenge Collapsar)攻击。通过监控每个IP地址在一定时间内的请求数量和频率,Nginx WAF可以设置阈值,一旦超过这个...
强有力的网络防护,实时监测IP和端口访问的合法性,实时拦截ARP攻击、Web攻击(抗CC)、DDOS攻击、暴力破解。 全面的文件/注册表保护 杜绝非法篡改 全面开放保护规则,同时支持监控网站目录,有效保护重要文件、...
IPS 技术的发展趋势包括趋势一:网络边界的消失,趋势二:威胁和应用息息相关,趋势三:威胁涌现和传播速度越来越快,趋势四:利益驱动导致威胁越来越多,趋势五:攻击变的越来越简单,趋势六:攻击产业化。...
在PHP环境下,防止IP攻击是保护网站免受恶意访问或DDoS攻击的重要措施。上述代码提供了一种简单但有效的解决方案,主要包含以下知识点: 1. **获取客户端IP地址**: 通过`$_SERVER['REMOTE_ADDR']`可以获取到访问...
其自主研发的独特抗攻击算法,高效的主动防御系统可有效防御DoS/DDoS、SuperDDoS、DrDoS、代理CC、变异CC、僵尸集群CC、UDPFlood、变异UDP、随机UDP、ICMP、IGMP、SYN、SYNFLOOD、ARP攻击,传奇假人攻击、论坛假人...
其自主研发的独特抗攻击算法,高效的主动防御系统可有效防御DoS/DDoS、SuperDDoS、DrDoS、代理CC、变异CC、僵尸集群CC、UDPFlood、变异UDP、随机UDP、ICMP、IGMP、SYN、SYNFLOOD、ARP攻击,传奇假人攻击、论坛假人...
* Web攻击的类型包括SQL注入、XSS、跨站脚本攻击、DoS、CC攻击等。 知识点八:Web安全防护概述 ----------------------------- * Web安全防护的目标是保护Web应用系统免受攻击。 * Web安全防护的方法包括URL过滤...
"编译前关闭GS安全检查",GS(Guarded Stack)是Visual Studio的一个安全特性,用于防止缓冲区溢出攻击。关闭GS检查可能是因为内存注入过程中不希望有这个额外的安全层,或者是因为注入的代码本身就规避了这种保护。...
在实际的软件开发中,开发者可能会在关键位置使用这样的自校验代码,以防止恶意攻击者或逆向工程师通过调试工具对程序进行分析。然而,反调试技术并非不可绕过,熟练的逆向工程师可以通过多种方法,如动态修改内存...