自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (14)
  • 收藏
  • 关注

转载 超方便的验证码套件Captcha Genie,帮你轻松在网页上制作出图片验证码!(下)

四、验证输入结果当使用者输入了验证码之后,我们必须在网页表单送出的PHP程式中进行验证,程式的写法是:session_start(); $Code = $_REQUEST["Turing"]; if ( !isset( $_SESSION['turing_string'] ) ) { $ok = 1 }else if ( strtoupper($_SESSION

2013-09-10 10:51:45 1396

转载 超方便的验证码套件Captcha Genie,帮你轻松在网页上制作出图片验证码!(上)

大家都应该看过网路上有形形色色的图片验证码(Captcha),用来防止一些机器人程式恶意去网页上留言或注册,浪费系统的资源。但是如果你自己有开发网页程式,要如何在自己的网页上设计出又简单、又有效的验证码呢?阿正老师今天介绍一套相当方便的套件「Captcha Genie」(验证码精灵),就能轻松帮你制作出各式各样的验证码,PHP开发网页的玩家们不妨试试看喔!CAPTCHA(英

2013-09-10 10:45:55 1234

原创 C#下的验证码识别

1)验证码的基本知识及来由网络安全技术中的验证码的主要目的是强制人机交互来抵御机器自动化攻击。用来防止机器模拟http行为,直接抓取文本进行导航;或直接提交文本进行登录尝试。在现在带宽较大的今天,在綫密码穷举带宽已经不能作为瓶颈了,验证码识别以2M ADSL连接实际测试,20綫程大概每秒可以完成30个左右的连接,如果是6位数字密码,在不考虑字典完全穷举的时候也只需要几个小时便可破解,严

2013-09-06 10:43:28 981

原创 实作PHP表单图形验证码验证码

加入图形验证栏位1。 首先在网页中有一个表单 HTML码(你可以参照范例档案中的imgcheck_form.html):请特别注意几个地方:表单动作送出的页面为imgcheck.php,这是接收表单资料以及检查验证码的PHP页面。输入验证码的文字栏位名称为checknum,在检查验证码时会用到。验证码图形的来源SRC为showrandimg.php,这是主要产生出验

2013-09-04 12:20:18 1599

转载 C#验证码识别代码分享

最近写了几个网站的验证码图片自动识别程序,尽管每个网站的验证码图片都不相同,识别的方法有所差别。但写得多了,也总结出不少相同之处。今天抽空封装出一个基础类来,发现可以很好地重复利用,编写不同的验证码识别程序,效率提高了不少。好东东不能独享,现放出来供大家共同研究,请网友们妥善用之。封装后的类使用很简单,针对不同的验证码,相应继承修改某些方法,即可简单几句代码就可以实现验证码识别了:   

2013-08-30 12:29:31 1078

原创 验证码识别技术研究

内容提要:随着近年来信息化技术的不断提高,验证码识别逐渐渗透入了网络的各个领域。本文主要讨论验证码识别的思路和方向,识别系统设置中需要考虑的相关重点。一·识别系统的设计:1.图像二值化图像二值化:图像显示的时候只能看到两种颜色(经常是黑色和白色)采用阀值判定法。阀值的选择非常重要,如果选择不好,要么保留了很多噪声信息,要么丢失了很多有用信息。2.图像的腐蚀

2013-08-30 12:24:19 2623

原创 Java和eclipse调用C开发动态链接库问题

最近安装eclipse给一个客户开发项目,项目中用jna调用了自定义的一个本地动态链接库,动态链接库名称是uuwisehelper.dll。该动态链接库的功能是验证码识别功能。eclipse中调用调试是运行正常的,但是程序打包后报错提示加载动态库失败。咨询优优云的技术(该动态链接库的技术支持)后获知DLL是C编写的。于是在谷歌,百度,咨询优优云的动态链接库编译作者。得知C编写的

2013-08-30 12:13:04 1129

优优云验证码识别答题平台 易语言 COM版 调用样例

之前发布的为动态链接库版,此为COM版,还是建议大家使用动态链接库版的。 源码页面:http://com.uuwise.com/index.php?n=ApiDoc.E 优优云验证码识别:http://www.uudama.com/

2013-09-18

优优云验证码识别答题平台C# COM版 DEMO下载

之前发布的是动态链接库版,此为COM版。 相关函数说明:http://www.uudama.com/process.html 源码页面:http://com.uuwise.com/index.php?n=ApiDoc.CSharp 优优云验证码识别:http://www.uudama.com/

2013-09-18

优优云验证码识别答题平台C++COM版Demo

之前发布的动态链接库版的DEMO,此为COM版。 相关函数说明:http://www.uudama.com/process.html 源码页面:http://com.uuwise.com/index.php?n=ApiDoc.CC 优优云验证码识别:http://www.uudama.com/

2013-09-18

优优云验证码识别答题平台最新API接口DLL下载

动态链接库版:http://dll.uuwise.com/index.php?n=ApiDoc.DLLdownLoad PS:此页面包含C++专用静态链接库lib文件以及头文件。 COM版:http://com.uuwise.com/index.php?n=ApiDoc.DLLdownLoad 相关函数说明:http://www.uudama.com/process.html 优优云验证码识别答题平台官方网站:http://www.uudama.com/ 最近两版更新日志: 1.1.0.8 优化了日志记录功能 去除了gif创建相关的功能 启用代理服务器功能 如何启用代理服务器功能: 修改UUWiseHelper.dll同目录下的配置文件UUExtConfig.ini(如果没有,就创建一个),添加如下内容: [Proxy] Server=3 //目前有4组备用服务器,分别为1、2、3、4 // 3:郑州联通服务器 保存关闭配置文件之后,重启您的软件。 1.1.0.7增加了日志记录功能 如何启用日志记录功能: 1、在DLL同一个目录里面创建一个名称为UUExtConfig.ini的文件 2、在文件里面输入如下内容: [Debug] LogLevel = 1 注:LogLevel 置成1就会记录日志,设置成0不记录,日志记录级别2、3正在开发中 更多更新日志请去优优云官网查看。

2013-09-10

优优云验证码识别答题平台按键精灵插件

相关函数说明:http://www.uudama.com/process.html 源码页面:http://dll.uuwise.com/index.php?n=ApiDoc.Anjian 按键精灵插件: 新插件[2013.7.13]下载地址:http://com.uuwise.com/index.php?n=ApiDoc.DLLdownLoad <---推荐使用 经过不段改进程序源代码,最终实现了原生COM组件放到按键精灵目录下面就可以使用了,函数调用方法参考COM版函数说明,示例语句在下面 注:不需要regsvr32注册 旧插件: [2013.7.2]---按键精灵插件完全版--基于动态连接库版 [2013.7.2]---按键精灵插件精减版,仅【登录,上传图片,取结果,报错】四个函数--基于动态连接库版 调用示例语句: softID = 2116 //软件ID 软件和KEY在开发者后台获取 softKEY = "2000adff4e5c4c448f45944c643b2b10" //软件key userName = "优优用户帐户" //用户的用户名,非开发者帐号 passWord = "优优用户密码" //密码 zhuce = Plugin.UU.SetSoftInfo(softID, softKEY) //初始化软件(必须) login = Plugin.UU.Login(userName, passWord) //登录优优,仅需要调用一次(必须) If login > 0 Then getUserScore=Plugin.UU.getScore(userName,passWord) //查询用户当前积分(可选) MessageBox "登录成功,您的用户ID为:" & login & ",您的剩余题分为:" & getUserScore yzmID = Plugin.UU.upLoadFile("c:\1.jpg", 1) //调用识别函数,根据路径上传,参数中的1为图片类型ID(表示需要识别的图片为四位英文或数字) //yzmID = Plugin.UU.recognizeScreenByCodeType(7,165,25,15,1,0) //截图并上传函数 //请参考:http://dll.uuwise.com/index.php?n=ApiDoc.Price If yzmID > 0 Then MessageBox "已将您的图片上传至优优,请耐心等待识别结果!" yzm=Plugin.UU.getResult(yzmID) //根据验证码ID获取识别结果 MessageBox "图片的识别结果为:" & yzm & "该图片在服务器上的ID为:" & yzmID /* //如果图片识别不正确,调用 !如何判断识别不正确?用户登录网站的时候, //如果验证码识别不正确,网页会有相关提示,其它应用应该差不多。 //注意:恶意报错(打正确也报),会同时冻结您的开发者帐户及用户帐户。 reportStatus = Plugin.UU.reportError(yzmID) If reportStatus=0 Then MessageBox "恭喜您报错成功,题分已返还至您的用户帐户!" End If */ Else MessageBox "上传图片出现错误,错误代码为:" &yzmID //错误代码请参考:http://dll.uuwise.com上各对应函数 End If Else MessageBox "对不起,登录失败,错误代码为:" &login //错误代码请参考:http://dll.uuwise.com上各对应函数 End If

2013-09-10

优优云验证码识别答题平台AU3 DEMO

相关函数说明:http://www.uudama.com/process.html 源码页面:http://dll.uuwise.com/index.php?n=ApiDoc.CC 代码如下 ;UU云远程验证码识别平台(www.uuwise.com)AU3调用实例 ;技术QQ87280085 $softid = IniRead("para.ini","set","softId","-1") ;软件ID,请修改para.ini文件对应参数 $softKey = IniRead("para.ini","set","softKey","-1") ;软件KEY,请修改para.ini文件对应参数 $user = IniRead("para.ini","set","user","-1") ;用户名,请修改para.ini文件对应参数 $pwd = IniRead("para.ini","set","pwd","-1") ;密码,请修改para.ini文件对应参数 $DLL = DllOpen("UUWiseHelper.dll") DllCall($DLL,"none","uu_setSoftInfoW","long",$softid,"wstr",$softKey) $result = DllCall($DLL,"long","uu_loginW", "wstr",$user , "wstr",$pwd) If IsArray($result) Then If $result[0]>0 Then ConsoleWrite("登录成功" & $result[0] & @CRLF);登录成功 Else ConsoleWrite("登录失败" & $result[0] & @CRLF);登录成功 MsgBox(0,"错误","登录失败,错误码:" & $result[0]) Exit EndIf EndIf $imgpath = @ScriptDir & "\YZM.jpg" $imgpath = StringReplace($imgpath,"\","\\") $getResult = DllCall($DLL,"long","uu_recognizeByCodeTypeAndPathW", "wstr", $imgpath , "long",1004,"wstr","") ConsoleWrite("$codeid" & $getResult[0] & @CRLF) ConsoleWrite("开始.." & @CRLF) ConsoleWrite("$YZMCode " & $getResult[3] & @CRLF) MsgBox(0,"成功","识别到图片["& $getResult[3]& "]")

2013-09-10

优优云验证码识别答题平台Python DEMO下载

DEMO下载页面:http://dll.uuwise.com/index.php?n=ApiDoc.Python Python调用代码示例如下: #encoding=UTF-8 import sys import os from ctypes import * # 全部函数列表:http://dll.uuwise.com/index.php?n=ApiDoc.AllFunc # 技术QQ:87280085 # 加载动态链接库, 需要放在System 的path里,或者当前目录下 UU = windll.LoadLibrary('UUWiseHelper') # 初始化函数调用 setSoftInfo = UU.uu_setSoftInfoW login = UU.uu_loginW recognizeByCodeTypeAndPath = UU.uu_recognizeByCodeTypeAndPathW getResult = UU.uu_getResultW uploadFile = UU.uu_UploadFileW getScore = UU.uu_getScoreW # 初始化函数调用 user_i = raw_input("Pleas input you user name and press enter:") passwd_i = raw_input('Pleas input you user Password and press enter:') s_id = c_int(20116) # 授权 ID s_key = c_wchar_p('d6cbaeccdaf84bd2803ab9e99cd2690b') # 授权Key user = c_wchar_p(user_i) # 授权用户名 passwd = c_wchar_p(passwd_i) # 授权密码 pic_file_path = os.path.join(os.path.dirname(__file__), 'test_pics', 'test1.jpg') #此处指的当前路径下的test_pics文件夹下面的test.jpg #可以修改成你想要的文件路径 setSoftInfo(s_id, s_key) #设置软件ID和KEY,仅需要调用一次即可,不需要每次上传图片都调用一次,特殊情况除外,比如当成脚本执行的话 ret = login(user, passwd) #用户登录,仅需要调用一次即可,不需要每次上传图片都调用一次,特殊情况除外,比如当成脚本执行的话 if ret > 0: print('login ok, user_id: ret) #登录成功返回用户ID else: print('login error') sys.exit(0) ret = getScore(user, passwd) #获取用户当前剩余积分 print('The Score of User : d' % (user.value, ret)) result=c_wchar_p("") code_id = recognizeByCodeTypeAndPath(c_wchar_p(pic_file_path),c_int(1),result) if code_id <= 0: print('get result error ,ErrorCode: code_id) else: print("the resultID is :s" % (code_id,result)) #识别结果为宽字符类型 c_wchar_p,运用的时候注意转换一下 raw_input('press any Enter key to exit') 更多咨询请访问优优云验证码识别答题平台官方网站:http://www.uudama.com/ 优优云验证码识别答题平台开发文档:http://wiki.uuwise.com/

2013-09-10

优优云验证码识别答题平台PHPAPI接口第二版【2013/9/8】

[2013.9.8]第二版PHPAPI更新日志: 1、通过session方式限制用户登录次数,不用再担心服务器拒绝服务了 2、将临时文件集成进API,简化用户操作流程,使用前先看API说明:http://dll.uuwise.com/download/demo/php/demo2.php 使用注意: 1、请检查您的php是否支持php curl 本api基于此与服务器通信,如果不支持将无法使用 2、在uuapi.php同目录下建立一个可读可写的目录,名称为tempimg 样例下载及详细说明页面:http://dll.uuwise.com/index.php?n=ApiDoc.PHP 优优云验证码识别答题平台官方网站:http://www.uudama.com/ 优优云验证码识别平台开发文档中心:http://wiki.uuwise.com/ 最新微信活动内容详细介绍:http://www.uudama.com/weixin/aiyou.html 如何关注优优云微信:http://www.uudama.com/weixin/weixin.html

2013-09-10

优优云验证码识别答题平台C#(CSharp)DEMO下载

优优云验证码识别答题平台C#(CSharp)DEMO下载

2013-09-08

优优云验证码识别答题平台VB调用样例DEMO

优优云验证码识别答题平台VB调用样例DEMO

2013-09-08

优优云验证码识别答题平台易语言调用样例

优优云验证码识别答题平台易语言调用样例

2013-09-08

优优云验证码识别答题平台DelphiDemo

优优云验证码识别答题平台官网:http://www.uudama.com/ 相关函数说明:http://www.uudama.com/process.html 源码下载页面:http://dll.uuwise.com/index.php?n=ApiDoc.Delphi dephi完整演示程序,包括代码,演示程序包,DLL版 delphi7由于对LPWSTR支持不好,所以用delphi7编译出来的程序不能登录的,demo需要使用2010, 如果你只想使用delphi7请改函数定义,将函数后面的W改成A,调用的传入值LPWSTR改成LPSTR DLL内部会将LPSTR转换成LPWSTR,如果采用DELPHI7编译OK的程序,性能会低于2010的

2013-09-06

优优云验证码识别答题平台 Java DEMO 调用样例

优优云验证码识别官方网站:http://www.uudama.com/ 相关函数说明:http://www.uudama.com/process.html 这个是DEMO下载,整个工程请去优优云验证码识别WIKI页面下载:http://dll.uuwise.com/index.php?n=ApiDoc.Java(界面的不要编译了,没有改) 如果您编译提示找不到DLL,请去这里看这篇文章:http://blog.csdn.net/a343390605/article/details/10589381

2013-09-06

优优云验证码识别答题平台C++Demo

相关函数说明:http://www.uudama.com/process.html 源码页面:http://dll.uuwise.com/index.php?n=ApiDoc.CC 高手说这样调用不对,不过用来测试是没问题的! 还请高手指正

2013-09-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除