Asprise-OCR-Java 真正破解版

时间:2016-08-31 23:03:26
【文件属性】:

文件名称:Asprise-OCR-Java 真正破解版

文件大小:3.25MB

文件格式:7Z

更新时间:2016-08-31 23:03:26

OCR 文字识别 java 专用

坛子里有破解版的Asprise-OCR-Java,其原理就是利用开启CloseWin.exe窗口扫描有没有Asprise弹出过期的窗口,更具信息框的标题栏来判断是否要关闭此信息窗口。2011年7月以后的使用版无论是点击确定还是关闭按钮,都要跳转到Asprise网站。 此次真正破解的是AspriseOCR.dll这个文件。根据跟踪运行主要汇编代码如下: 10006CF4 . 50 push eax ; /pSystemTime 10006CF5 . FF15 C0931110 call dword ptr ds:[<&KERNEL32.GetSystemT>; \GetSystemTime 10006D19 . 68 02000080 push 0x80000002 ; |hKey = HKEY_LOCAL_MACHINE 10006D1E . FF15 10901110 call dword ptr ds:[<&ADVAPI32.RegCreateK>; \RegCreateKeyExA 110006D39 . 68 9CA61110 push AspriseO.1011A69C ; |Title = "All rights reserved. Lab Asprise! (c) 1998-2008" 10006D3E . 68 D0A71110 push AspriseO.1011A7D0 ; |Text = "You are using the trial version of Asprise OCR. Do you want to remove this message box by buying a very affordable license from Lab Asprise? " 10006D53 . 68 98A71110 push AspriseO.1011A798 ; |FileName = "http://asprise.com/product/ocr/index.php?Ref=Eval" 由此可见,分析结果如下: 1.引用顺序 DevIL.dll ILU.dll AspriseOCR.dll AspriseJTwain.dll (DevIL.dll 是算法库) 2.使用 GetSystemTime获得系统的当前时间,和注册表里的键值(二进制格式,估计是第一次使用时间)处理运算,如果时间过期就会弹出信息框提醒需要购买license. 3.注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Asprise OCR\ 有键值,试用版有键值现已将AspriseOCR.dll 破解,经过测试,将电脑时间调整到任何时间,都不会弹出信息框。 HKEY_LOCAL_MACHINE\SOFTWARE\Asprise OCR\ 如果以前运行过此类OCR,请将此注册表的键值先 删除。四个动态库可放到C:\WINDOWS\system32 下,也可以放到jre\bin下,或者是PATH 指定环境变量. 仅供个人学习使用。一份网站Asprise-OCR-Java原始Demo,一个破解文件 四个动态库。具体java Demo,参看原始Demo实例。


网友评论

  • 谢谢分享了咯
  • 64的怎么解决?能给个dll吗,头疼,QQ394322183 急求
  • 扣了我10分,我的是64位系统不能运行
  • 貌似不能使用
  • 不错,问题解决了
  • 确实瞎子啊下来后才发现我有这个例子,识别率不是很高,但是总算可以识别
  • 貌似不能识别啊,连demo都带不起来,不知道怎么回事。弹框倒是没有了!不知道是不是我自己的问题
  • 确实好用,没有弹出框,数字和英文识别不错,符号,基本识别不出来 只要替换4个文件就可以了
  • 可以用,不过感觉识别能力不强~~可能现在的技术就只能这样了吧。
  • 下载过来后,解压有问题
  • 不错,现在不弹窗了,哈哈,感谢分享!
  • 就是,还是弹出框。 而我注册表里根本没有HKEY_LOCAL_MACHINE\SOFTWARE\Asprise OCR
  • 里面东西挺多的。破解的四个文件替换了。注册表里面也没有记录。然后还是有弹出框。。。