【分享】用动网的XDJM可以进来看看,防自动发帖机/注册机的一个方案---验证码反序
我的论坛被那些注册机搞得很郁闷,曾经还有一次因为被人发了大量的七合彩发仑工啥的直接被伟大的D搬走了服务器.......
想起以前看到阿国哥论坛用了"用户名反序"法,觉得不方便,就想到了把验证码反序一下的办法.
改造是非常简单的:
找到根目录下的Dv_GetCode.asp,用记事本打开,把以下行:
Session(pSN) = DigtalStr '记录入Session
加个反序函数,改成:
Session(pSN) = StrReverse(DigtalStr) '记录入Session
就行了,哈哈.
保存在会话里面的验证码是反序的,因此填写验证码时也需要反序,才能通过验证.
这样的话,只要注册机不专门针对这种反序进行处理,再高明的识别算法都是白搭,哈哈~~
于是我就干脆把干扰点啥的都去除了,让注册的XDJM更方便,嘿嘿.
效果地址:
http://www.m5home.com/bbs/regm5home.asp?action=apply
不过呢,这种方法只能保证一时,因为一旦公开了并且被一定范围地使用,那一定会有注册机编写者加入应对办法的.
大家商量一下看看有啥更好的其它办法?
PS:
这思路其它论坛程序也是可以使用的
[解决办法]
BD
[解决办法]
支持一下
[解决办法]
这就是加密的思想:Session 中只存放密文(反序验证码)。
可以多准备几种加密算法,每个 Session 随机选一种。
[解决办法]
我是来的学习滴。
[解决办法]
自己写个验证码程序不就好了
中文的
实际上那些发帖机的作者技术有限
你如果验证码模糊性强点
他们就对付不了了
[解决办法]
给老马顶一顶!
[解决办法]
好方法,支持一下
[解决办法]
顶!
[解决办法]
li.SubItems(1) = Step.Id
55 li.SubItems(2) = sResType
56 li.SubItems(3) = Lot.PlanId
支持·
[解决办法]
帮老马顶一下帖子...................
[解决办法]
顶一下
[解决办法]
魔高一尺,道高一丈,嘿嘿~
[解决办法]
up
[解决办法]
我的网站中的没有注册页面,用户需要注册的时候,我再用JavaScript+DOM写出来,然后用AJAX验证。
在验证页里头加个来源判断(判断用户访问来源是否本站、判断用户浏览器是否主流的几个浏览器)。
如果老马是自己买的服务器的话,安装一个ASPJpeg组件,用来合成中文字的验证码就更绝了!
[解决办法]
出算术题,比如123+3要求输出结果
弄点中文,比如一百二十三乘以3的和是多少? 顺便再弄点别字啥的。
[解决办法]
如果是机器人注册,一般速度都很快,完全可以再加入一个进入页面到提交时的耗时判断,速度过快的,例如10秒以内完成注册的都视为机器人注册。
另外我想,机器人用的方法都是针对标准的论坛注册模式开发的程序,如果你更改一下注册顺序,或增加一个重复验证的过程肯定效果会好很多。例如:录入2遍电子邮件地址,然后判断2者是否相同。
[解决办法]
jf
[解决办法]
我建议加入“老马识途反序”机制,即老马在识途的时候,以臀部向着目的地前进,必能勇往无前。
[解决办法]
顶
[解决办法]