动网论坛提取的验证码
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
XML/HTML代码
- <%
- if request("cur_action")="add" then
- code=Request.Form("code")
- if code=empty then
- response.write "<script LANGUAGE='javascript'>alert('请输入验证码!');history.go(-1);</script>"
- Session("GetCode")=empty
- response.End()
- elseif lcase(code)<>lcase(Session("GetCode")) then
- response.write "<script LANGUAGE='javascript'>alert('您输入验证码出错!');history.go(-1);</script>"
- Session("GetCode")=empty
- response.End()
- Else
- Response.Write "<script>alert('登陆成功');history.back();</script>"
- response.End()
- end if
- end if
- %>
- <form name="form" method="post" action="index.asp">
- <SCRIPT LANGUAGE=javascript>
- /*显示认证码 o start1*/
- function get_Code() {
- var Dv_CodeFile = "Dv_GetCode.asp";
- if(document.getElementById("imgid"))
- document.getElementById("imgid").innerHTML = '<img src="'+Dv_CodeFile+'?t='+Math.random()+'" alt="点击刷新验证码" style="cursor:pointer;border:0;vertical-align:middle;height:18px;" onclick="this.src=\''+Dv_CodeFile+'?t=\'+Math.random()" />'
- }
- /*o end*/
- </script>
- <script language="JavaScript" type="text/javascript">
- var dvajax_request_type = "GET";
- </script>
- <script language="JavaScript" src="dv_ajax.js" type="text/javascript"></script>
- <tr>
- <td style="width:100px; text-align:right">验证码:</td>
- <td style="width:150px; text-align:left"><!--验证码表单-->
- <p>
- <input type="text" name="code" id="code" size="4" maxlength="4" tabindex="6" onfocus="get_Code();this.onfocus=null;" onkeyup="dv_ajaxcheck('checke_dvcode','code');" />
- <span id="imgid" style="color:red">点击获取验证码</span><span id="isok_code"></span></p>
- <input name="cur_action" type="hidden" value="add">
- <input name="提交" type="submit" id="提交">
- </td>
- </tr>
- </form>
XML/HTML代码
- content=request("T_Company") '获取内容
- '过滤垃圾广告
- call objad(content)
- '屏蔽垃圾广告子函数
- function objad(x)
- dim objdata,obj
- '要屏蔽的关键字以|分割
- objdata="惠南|搬迁|电子|艺术|代发|投资|皮带|焊机|租赁|生物|服务|防水|知识|网络|号码|润滑|自动化|培训|塑料|工作服|清洁|旭永|塑胶|电力机具|保健|网络|办公|仪器|恩临|咨询|钢材|能源|包装|音响|科技|搬家|信力|机电|婚姻|推广|模特|泊网|印刷|弹簧|厨房|电信|模具|汽车|广告|数码|手工|制冷|工艺品|金山|力锋|华通|万能|废旧|船|装饰|工程|皮具|人才|数据|特种"
- obj=split(objdata,"|")
- if x<>"" then
- For n=0 To Ubound(obj)
- if instr(x,obj(n))>0 Then
- response.write "<SCRIPT language=JavaScript>alert('禁止非涉XX企业注册!如果你的企业确实是涉xx企业,请联系我们');"
- response.write "this.location.href='vbscript:history.back()';</SCRIPT>"
- response.end
- end if
- next
- end if
- end function
以上关键字可根据自己某一行业来定位!!
具体大家看附件.我整理好了。 .着几天被垃圾注册信息快给弄疯了,,所以提取了动网论坛的 验证程序!程序并不是我原创.这里感谢动网论坛!
具体能不能躲过垃圾群发,和注册本人还没测试.但是通过对验证码的了解 总结了以下几个问题
1:垃圾注册:很多都是直接提交数据的,也就是不通过页面直接发送数据包(他可能回事先人工来注册以下,然后抓取数据包,再分析利用)
2:验证当中经常被忽略的问题
只验证 接收数据是否和 验证码的 Session 是否匹配!
lcase(code)<>lcase(Session("GetCode"))
这样的话,如果用户 直接不浏览页面的话,那是 空<>空 这样条件是成立的..就可以躲开验证
3:没有及时把 验证码的 Session 清空
4:我发现很多 垃圾群发 只能识别 <a href="Reg.asp?action=add">注册</a> 这样的地址
而不能识别 <input type="button" name="Submit" value="看过!进行下一步" onclick="window.location='Reg.asp?action=add'"
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!
赏
支付宝赞助
微信赞助
免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。
您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源 LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。
敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » 动网论坛提取的验证码