怎样查找自己验证码怎么获取

正在加载验证码......
请先拖动验证码到相应位置验证码如何抓取?验证码无法显示?
查看: 12301|
摘要: 下面列出验证码无法显示的几种情况!
Q、双验证码(有一个算数和图片验证码)怎么办?答:Q、遇到奇怪的验证码问答怎么办?答:Q、有更多验证码例程吗?答:Q、如何查看验证码图像格式?特殊验证码格式标签如何开启?答:Q:Discuz的验证码在浏览器中打开提示Access Denied?答:------------------------------------Q、验证码抓包问题------------------------------------答:大多数验证码能直接显示出来,这里就不说了。但某些验证码要点击一下验证码框,才会产生一个验证码数据。如果有时候实在找不到验证码地址,那么直接点击验证码图片盘的“换一张”等按钮,就能立即产生一个新的验证码地址数据包。(如图)Q、部分网站验证码图片为“点击显示验证码”?答:这种网站,一般需要判断验证码的来源,协议头里面添加“Referer”即可。--登录前,带上协议头访问一次这个图片,然后用验证码标签再读一下相同图片就可以了。例:[清除Cookie]www.yl100*.com[/清除Cookie]--首次验证码图片加上协议头来源[登录前协议头2]Referer: http://www.yl100*.com/personServe/reg.php?fromtype=home[/登录前协议头2][登录前提交网址2]http://www.yl100*.com/personServe/checkcode.php[/登录前提交网址2] --先访问一次--正式验证码图片也加上协议头来源[登录验证码协议头]Referer: http://www.yl100*.com/personServe/reg.php?fromtype=home[/登录验证码协议头][登录验证码]http://www.yl100*.com/personServe/checkcode.php[/登录验证码] --再访问一次就可以了[登录提交网址1]http://t.wzdr.cn[/登录提交网址1]------------------------------------Q、验证码无法显示的问题?------------------------------------情况1:验证码地址错误解决:查看状态栏提示的网址,在浏览器里面手动打开是否能显示?(右键点击绿色验证码区域,会自动复制验证码地址)情况2:验证码是flash文件解决:只需要&[flash验证码]开启[/flash验证码] 标签例:[清除Cookie]www.alu.cn|alu.cn[/清除Cookie][flash验证码]开启[/flash验证码][登录验证码]http://www.alu.cn/reg/verify.aspx?d=2[/登录验证码][登录提交网址1]http://www.alu.cn/login.aspx?returntype=JSON&refurl=[/登录提交网址1][登录提交数据1]userName={帐号}&passwd1={密码}&VerifyCode={登录验证码}&passwd={密码}[/登录提交数据1][登录成功特征1]:false===登录成功了&&&请先完善您的企业信息===登录成功[/登录成功特征1][登录失败特征1]验证码不正确!===验证码错误[/登录失败特征1]情况3:图片验证码地址正确,但无法显示解决:(1). 添加协议头试试 (2). 获取验证码地址含有的参数[登录验证码协议头]User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/ Firefox/25.0Accept: text/html,application/xhtml+xml,application/q=0.9,*/*;q=0.8Accept-Language: zh-cn,q=0.8,en-q=0.5,q=0.3[/登录验证码协议头][登录验证码]http://open.soft.360.cn/img.php?nowtime=5[/登录验证码]情况4:部分验证码图片在数据包里面显示为乱码解决:只需要把地址放到神器里面,就可以正常显示(因为抓包工具对部分格式图片显示会有问题)情况5:能读取验证码,但每次验证码都相同解决:[登录前提交网址1]http://leshou.com/register?act=reg&type=site[/登录前提交网址1] --先访问一次验证码页面[登录验证码]http://leshou.com/user/validate.png[/登录验证码] --再读取验证码图片[登录提交网址1]http://t.wzdr.cn[/登录提交网址1]情况6:验证码图片正常打开答:可能是验证码里面含有的一些参数需要获取,参考例程:[登录前提交网址1]http://passport.mtime.com/Passport.p?Ajax_CallBack=true&t=971906&Ajax_CallBackType=Mtime.Passport.Pages.PassportService&Ajax_CallBackMethod=RefreshVcode&Ajax_RequestUrl=http%3A%2F%2Fpassport.mtime.com%2Fmember%2Fsignin%2F%3FredirectUrl%3Dhttp%3A%2F%2Fgroup.mtime.com%2Ffilmov%2F[/登录前提交网址1] --t值是当前时间,神器里面可以默认[登录前提交1参数1]token=(.*?)&[/登录前提交1参数1][登录前提交1参数2]&code=(.*?)&[/登录前提交1参数2][登录验证码]http://service.mtime.com/ValidateCode.ashx?token={登录前提交1参数1}&code={登录前提交1参数2}&width=120&height=60[/登录验证码][登录提交网址1]http://t.wzdr.cn/?1[/登录提交网址1]情况7:gif格式的验证码地址 [更新]答:加上这个标签&[gif验证码]开启[/gif验证码]如果不设置,可能不显示,或者显示的图像不是我们需要的,如下图:抓包时,我们看图片的格式是Gif,如下图:情况8:这是POST的验证码地址答:需要加上提交数据标签。如下:[登录前提交网址1]http://bbs.w2i.wanmei.com/member.php?mod=register[/登录前提交网址1][登录前提交1参数1]idhash=(.*?),[/登录前提交1参数1]&--SM8oz810[登录前提交网址2]http://bbs.w2i.wanmei.com/misc.php?mod=seccode&action=update&idhash={登录前提交1参数1}&inajax=1&ajaxtarget=seccode_{登录前提交1参数1}[/登录前提交网址2][登录前提交2参数1]update%3D(.*?)%26[/登录前提交2参数1]--------------------------------------------------------------------------------正式登录[登录验证码]http://bbs.w2i.wanmei.com/misc.php?mod=seccode&update={登录前提交2参数1}&idhash={登录前提交1参数1}[/登录验证码][登录验证码提交数据]fromFlash=1[/登录验证码提交数据][登录提交网址1]http://t.wzdr.cn/?1[/登录提交网址1]情况9:data:image/base64,加密验证码,需要3.240以上版本支持,例程如下[登录验证码]data:image/base64,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[/登录验证码]或[登录验证码]data:image/base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a\nHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy\nMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABLAMgDASIA\nAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA\nAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3\nODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm\np6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA\nAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx\nBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK\nU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3\nuLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2qgkA\nZJxXEX/jhmytlDgdmf8AwrDu/EepXibXnKr3C8ZqIYGrLfQyliII9Im1Oyt1YyXMY29fmqW2uYru\nBZoXDI3Q15CqTTMMK7FjjoTXofhS0vrGzeC7j2LnKc5oxGFjSjfmuwpVnN2sdDRRRXGdAUjnCMfa\nlpkpxE59jQBwsHi66s9QeGfElurlemCo9q7azu4r62S4gOY26GvKnt5b3VJIoVBkdyQDxXpWg2rW\nekQwuu1wPmGe9d+LpU4Ri47nNQnKTaexpUUUVwHSFFFFABRQSAMmozcQgZMqc+9AElFNV0cZRgw9\njTqACiiigAooooAKKq3uoWunxCS5lCKTge9JY6na6krNayhwvX2p8rte2grq9i3RRRSGcJb+BZ3V\n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\n[/登录验证码] --这个jpg格式的需要3.4.5.9以上版本支持完整例程:[登录前提交网址1]http://www.aoaol*.com/aoaolaapi/validate-code?action=getcode&callback=jsonp1[/登录前提交网址1][登录前提交1参数1]"src": "(.*?)"[/登录前提交1参数1][登录验证码]{登录前提交1参数1}[/登录验证码] --这个jpg格式的需要3.4.5.9以上版本支持[登录提交网址1]http://t.wzdr.cn[/登录提交网址1]情况10:某个验证码参数没有获取例1:[发布前提交网址1]http://my.4399.com/forums/thread-send-tagid-81990-kind_id-2182[/发布前提交网址1][发布前提交1参数1]yzm=(.*?)&[/发布前提交1参数1] --这个参数要获取,否则,验证码地址就是错误的[发布验证码]http://ptlogin.4399.com/captchaService.do?method=captcha&captchaId={发布前提交1参数1}&x=534[/发布验证码][发布提交网址1]http://my.4399.com[/发布提交网址1]例2:(如下图)[登录前提交网址1]http://bbs.51vv.com/ajax.php?action=updateseccode&secchecktype=&inajax=1&ajaxtarget=seccodeverify_menu[/登录前提交网址1][登录前提交1参数1]src="seccode.php\?update=(.*?)"[/登录前提交1参数1] --获取验证码需要的参数[登录验证码]http://bbs.51vv.com/seccode.php?update={登录前提交1参数1}[/登录验证码][登录提交网址1]http://t.wzdr.cn[/登录提交网址1] --有这个标签,神器才会进入登录模块情况11:discuz验证码提示“Access Denied”,无法显示一般浏览器直接打开DZ的验证码,会提示“Access Denied”,但是编写规则的时候,是能正常显示的这种验证码格式如:http://bbs.efw.cn/misc.php?mod=seccode&update=88482&idhash=SOuuHhT &--idhash值需要和提交数据的值相同情况12:遇到需要点击图片才能显示验证码怎么办?只需要抓包时点击一下,就会产生一个新验证码数据包,就用这个新的验证码数据包来作为验证码图片读取地址即可。情况13:个别https格式的验证码无法显示?试试把https改为http。例程如下:[登录验证码]https://account.guokr.com/captcha//[/登录验证码]&--https无法显示,特殊网站[登录验证码]http://account.guokr.com/captcha//[/登录验证码]&--改为http后正常显示情况14:某些验证码读取需要加浏览器版本和Cookie[登录验证码协议头]User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/ Firefox/25.0Cookie: ASP.NET_SessionId=xn3nbgdxz2jgkdof4bigqiw0; [/登录验证码协议头][登录验证码]http://www.tzzp.com/ValidateCode.aspx?r=4[/登录验证码][登录提交网址1]http://t.wzdr.cn[/登录提交网址1]情况15:某些验证码读取时,需要获取多个参数作为Cookie参数--分析数据包:第1次访问验证码地址,会返回一些参数的文本,第2次访问,才会返回验证码图片,所以考虑获取一下相应的cookie参数--第一次访问验证码,获取相关cookie参数[登录前提交网址1]http://www.hnt*.cn/Inc/VerifyCode.asp[/登录前提交网址1][登录前提交1参数1]cookie\|(.*?)\|[/登录前提交1参数1][登录前提交1参数2]path\|.*?\|(.*?)'.split\('[/登录前提交1参数2][登录前提交1参数3]path\|(.*?)\|[/登录前提交1参数3]--验证码需要带上cookie提交[登录验证码协议头]Cookie: {登录前提交1参数1}={登录前提交1参数2}/{登录前提交1参数3}[/登录验证码协议头][登录验证码]http://www.hnt*.cn/Inc/VerifyCode.asp[/登录验证码]情况16:透明背景的gif图片[gif透明验证码]开启[/gif透明验证码] --把图片保存到桌面,就能看见它背景是否透明了[登录验证码]http://www.*rt-ba-ba.com/common/maskCode.art[/登录验证码][登录提交网址1]http://t.wzdr.cn/?{登录验证码}[/登录提交网址1][更新][更新][更新][更新][更新][更新][更新][更新][更新]
刚表态过的朋友 ()
上一篇:下一篇:
Powered by
Discuz!X3.4验证码获取的常见问题和注意事项_图文_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&100W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
验证码获取的常见问题和注意事项
&&手机验证码获取的日常问题介绍以及功能、特点。
阅读已结束,下载本文需要
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩6页未读,
定制HR最喜欢的简历
你可能喜欢app-->src-->main-->java-->com.example.xxx.myapplication 下新建个文件,文件名是SmsInterceptReceiver ,输入如下代码,如果你拷贝之后发现有些类的名称是红色的,说明你没有导包,mac 是按住alt+enter然后添加包 ,windows的快捷键请自行百度。package com.example.import android.content.BroadcastRimport android.content.ContentRimport android.content.Cimport android.content.Iimport android.os.Bimport android.telephony.SmsMimport android.util.L/*** Created by xxx on 17/3/28.*/public class SmsInterceptReceiver extends BroadcastReceiver {private final String TAG = "SmsRec";private static final String SMS_EXTRA_NAME ="pdus";@Overridepublic void onReceive(Context context, Intent intent) {// TODO Auto-generated method stubString message = "";Log.e(TAG, "free message " );Bundle extras = intent.getExtras();if ( extras != null ) {try {Object[] smsExtra = (Object[]) extras.get( SMS_EXTRA_NAME );ContentResolver contentResolver = context.getContentResolver();for ( int i = 0; i < smsExtra. ++i ) {SmsMessage sms = SmsMessage.((byte[]) smsExtra[i]);String body = sms.getMessageBody().toString();message +=}Log.e(TAG, "free message : " + message);} catch (Exception e) {// TODO: handle exceptionLog.e(TAG, e.getMessage());AndroidManifest.xml(这个文件在java同级目录res下)里注册一下接收器:下面的代码添加到activity标签同级的下方即可添加权限(还是上面这个xml文件,搞不清就问下你们安卓开发):下面这个代码我这里是添加在application标签上面的手机要连上电脑,打开USB调试。adb devices查看手机有没有连接上,准备工作做好之后,点击android studio 页面上的绿色三角按钮运行即可。运行成功的话手机上会有个你自己建的工程名蓝色标题的页面。python 代码,主要通过adb log来获取apk包所截取的短信信息,然后进行分析后既可使用。#coding=utf-8import osdef GetCodeFromSms():os.system("adb logcat -c")cmd = ' adb logcat -d |grep E/SmsRec'while(1):smscode = os.popen(cmd).read()print smscodeif (smscode!=""):smscode = smscode.split("验证码:")[1].split(",")[0]print "验证码是:"+smscodeif __name__ == '__main__':GetCodeFromSms()因为小编用的是mac,所以过滤用的grep,如果你是windows,改成findstr。文件小编是放在终端的文件夹里面,运行python文件,通过接口给被链接手机发验证码或者是用其他手机给被连接手机发送验证码进行测试。就可以在终端看见输出验证码,然后根据自己需求拿出来即可。E/SmsRec (12345): free messageE/SmsRec (12345): free message : 验证码:654321验证码是:654321至于为什么会多出来几个free message,是因为写java那段代码的开发用Log.e调试用的。E/ 是错误消息的意思,但是可以显示出来就好。D/ 是debug 消息,I/是一般消息 W/警告消息 V/ 是各种乱七八槽的消息本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。瞥一眼百家号最近更新:简介:科技有温度,科技有态度。作者最新文章相关文章

我要回帖

更多关于 验证码怎么写 的文章

 

随机推荐