今日精选 ·绝对解密 XP系统中隐藏的10个秘密 ·Windows系统文件详解【大全】 ·配置Windows Server 2008高级防火墙 ·带你现场体验专业服务器机房 ·屏蔽五项功能 让Windows XP极速狂飙 ·木马免杀技术大盘点 ·如何让无线路由信号更强更广 ·各大路由器默认密码(完美汇总经典版) ·如何构建安全的入侵检测系统 ·电脑故障维修判断指导大全(联想内部文件) >>>>
编程开发  Java | .Net | C/C++ | Delphi | VC/VB | XML | ASP | PHP
数据库  Oracle | Mysql | DB2 | Sql server
应用方案 无线网络方案 | 有线网络方案 

网管天地  网吧管理 | 路由器 | 交换机 | 服务器
网络安全  黑客技术 | 病毒漏洞 | 网站安全 | 服务器安全 | 入侵防御 | 防火墙
操作系统 Linux/Unix | Windows 
相关文章
没有相关文章
您现在的位置: 企业网络安全 >> 文章·资讯 >> 互联网安全 >> 网站安全 >> 文章正文
如何对付论坛群发广告
作者:佚名 文章来源:本站原创 点击数: 更新时间:2006-11-11 15:57:22
想必已有不少动网用户受到了一种论坛群发软件的骚扰。

该软件可以自动注册一个随机的新用户,并且发广告帖。根据作者声称:该软件可以在一小时内在2——5万个论坛群发广告。

丁丁注:以上几种方法(转移到第二页)均已被最新的论坛群发软件破解,丁丁重新找到以下解决办法,供大家参考:

方法一:

第一步:增加注册要写论坛名称项

用记事本打开REG.ASP

1、找到235行-246行的内容

If Request.form("quesion")="" Then
ErrCodes=ErrCodes+"<li>"+template.Strings(11)
Else
quesion=Request.form("quesion")
End If
If Request.form("answer")="" Then
ErrCodes=ErrCodes+"<li>"+template.Strings(11)
ElseIf Request.form("answer")=Request.form("oldanswer") Then
answer=Request.form("answer")
Else
answer=md5(Request.form("answer"),16)
End If

在其下面插入

'防止恶意注册添加项 by xintiao
If Request.form("Forumname")="" Then
Response.redirect "showerr.asp?ErrCodes=<li>您没有回答“防恶意注册问题答案”!&action=OtherErr"
Else
If Request.form("Forumname")<>Dvbbs.Forum_Info(0) Then
Response.redirect "showerr.asp?ErrCodes=<li>请回答正确的“防恶意注册问题答案”!&action=OtherErr"
End If
End If

2、114行处找到

TempLateStr=Replace(TempLateStr,"{$user_belief}",Selectinfo(5))

在其下面添加一行

TempLateStr=Replace(TempLateStr,"{$Forumname}",Dvbbs.Forum_Info(0))

然后再看风格处的修改,后台界面风格模板总管理page_login template.html(13)中找到

<INPUT type=text size=30 name=answer>
</TD></TR>

在其下面插入

<TR>
<TD class=tablebody1><B>本论坛的中文名称是什么?</B><BR><font color=red>此条为防止恶意注册必填项!答案:</font><font color=blue>{$Forumname}</font></TD>
<TD class=tablebody1>
<INPUT maxLength=50 size=30 name=Forumname></TD>
</TR>

第二步:把用户名注册框name的属性值改成随机产生

1、进入后台控制面板:风格界面模板总管理 → 分页面模板(page_login) 界面风格 → template.html(13),把

<INPUT maxLength="{$NameMaxLength}" size=30 name=name> 改为

<INPUT maxLength="{$NameMaxLength}" size=30 name="{$form_name}"><input type=hidden name="winriver" value="{$form_name}">

2、下载下面的reg.asp文件,上传到论坛覆盖同名即可:


适用DVBBS 7.1SQL /DVBBS 7.1AC

点击下载reg.asp

 

方法二:

实现方法(对7.0sp2及7.1均适用):

1、进入后台控制面板:风格界面模板总管理 → 分页面模板(page_login)  界面风格 → template.html(13),把

<INPUT maxLength="{$NameMaxLength}" size=30 name=name> 改为

<INPUT maxLength="{$NameMaxLength}" size=30 name="{$form_name}"><input type=hidden name="winriver" value="{$form_name}">

2、下载下面的reg.asp文件,上传到论坛覆盖同名即可:

dvbbs 7.0 sp2

下载7.0的reg.asp文件

dvbbs 7.1(丁丁试验过,对sp1依然有效)

下载7.1的reg.asp文件

[1] [2] 下一页


免责声明:作品版权归所属媒体与作者所有!!本站刊载此文不代表同意其说法或描述,仅为提供更多信息。如果您认为我们侵犯了您的版权,请告知!本站立即删除。有异议请联系我们。
文章录入:admin    责任编辑:admin 
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
| 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 |