精易论坛

标题: 易语言调用ocr.dll识别验证码的方法 [打印本页]

作者: 山石    时间: 2021-3-17 16:59
标题: 易语言调用ocr.dll识别验证码的方法
本人也是萌新,送给需要的朋友。

当我们拿到了一个dll之后,首先想到的是如何调用,有调用参数说明的好说,万一没有咋整?这里用的一个工具就是IDA,把这个dll拖拽到IDA打开



然后点开 Exports 里面有dll的调用库文件名(dll加密了的话查看不了),然后选择一个双击点进去,然后按F5 查看伪代码,里面有调用参数。例如:ocr(char a1, int a2) 里面有2个参数,char 在这里是字节集 int是整数型。




当然其他的dll的char值可能是 文本型 指针啥的,反正就那么几种类型。int这个也不靠谱,日期时间型 小数型啥的都显示int。这个也仅供参考,总比啥都不知道强。另外易语言编写的DLL会把 变量 也显示成为参数 这个需要注意下。多调试就对了。
当然有的参数的内容复杂的话 比如参数1的提交数据是 { "姓名": "王大锤","性别": "男","年龄": 18,"格言": ["出任CEO,迎娶白富美"]}  这样的格式如果没有调用参数的话自己是构造不出来的。



下面就是dll的调用的两种方法了,还有一种是内存加载dll,可以论坛搜下,这个dll不知道是太大还是啥原因,一直没成功。

第一种是调用DLL文件自带的命令,把DLL文件和易语言文件放在统一目录下,然后编写dll命令,然后调用。

第二种是其实也是调用dll,调用的是系统的DLL,通过 LoadLibraryA ()加载,然后GetProcAddress () 获取函数入口地址的方法调用,。当然也是需要把dll文件放在易语言同目录下,(一般都是把dll文件放在资源表-图片里面,然后释放到一个目录(写到文件 (取运行目录 () + “\xxx.dll”, #图片数据))。调用的时候文件名写这个地址就行,这个估计都会 )

水平有限,只能说软件能运行,到底有没有其他的疏漏,还有没有其他方法,水平有限就不知道了!

DLL文件太大放在了网盘里面,附件里面有下载地址,如果有这个dll的话就不用下载了。这个DLL是当年从一个叫飞蚁验证码识别的模块里面整出来的,不知道有没有后门,反正我一直在用(我记得有个软件能检查出来运行软件前后是否有新增文件,忘记叫啥了)。论坛里也有这个dll下载。



DLL的l调用.rar

4.07 KB, 下载次数: 1963, 下载积分: 精币 -2 枚


作者: sinewtec    时间: 2021-3-17 17:08
很不错 感谢分享
作者: 疯狂的八爪鱼    时间: 2021-3-17 18:00
感谢分享!!!!!!!!!
作者: xinhan2012    时间: 2021-3-17 18:00
这个发过了的
作者: 呓语丶    时间: 2021-3-17 18:21
能检查出来运行软件前后是否有新增文件     那个东西叫everything    文件搜索工具   挺好用的
作者: applepear    时间: 2021-3-17 18:35
谢谢分享,。可用,
作者: Conquer    时间: 2021-3-17 19:42
感谢分享  
作者: 东方优源    时间: 2021-3-17 20:16
一直想这个这个强大的dll 源码是怎样的,虽然看不懂 哈哈
作者: 渡不得……    时间: 2021-3-17 20:21
这个识别的确很好用 感谢分享 学习到了 另外就是的确不知道有没有后门
作者: snak2020    时间: 2021-3-17 21:34
谢谢分享,学习
作者: 付广帅    时间: 2021-3-17 21:58
64位也行?
作者: yoobaby    时间: 2021-3-17 22:12
还科普了dll的知识,不错。
作者: v5b9pp    时间: 2021-3-17 23:06
楼主,真棒,爱上你了
作者: wuqingg    时间: 2021-3-18 08:34
很好,不仅开源了程序,还制作了教程
作者: wjswzj0    时间: 2021-3-18 09:27
感谢分享,很给力!~
作者: nydqg    时间: 2021-3-18 10:06
学习了学习了
作者: Catch腾大仙    时间: 2021-3-18 10:10
直接用反射就可以看
作者: edisonzhu    时间: 2021-3-18 10:38
非常感谢科普知识。
作者: jinn0316    时间: 2021-3-18 11:59
学习学习
作者: kantal    时间: 2021-3-18 12:12
谢谢分享 ,来学习学习
作者: 站在月光下想你    时间: 2021-3-18 12:56
这个只能识别验证码,文字啥的识别吗?
作者: t59651090t    时间: 2021-3-18 14:00
新技能已get√
作者: 言必行    时间: 2021-3-18 14:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: 捣蛋鬼11    时间: 2021-3-18 15:21
似乎现在QQ4字验证码已经不存在了
作者: 734108950    时间: 2021-3-18 15:37
直接用反射就可以看

作者: huxian    时间: 2021-3-18 19:16
4kp?dll可以下载不
作者: lity2310    时间: 2021-3-19 17:28
Catch腾大仙 发表于 2021-3-18 10:10
直接用反射就可以看

大佬会看不
作者: yesjingyi    时间: 2021-3-20 15:15
感谢分享,
作者: qingqingqp    时间: 2021-3-20 15:54
老板6666666666666666666
作者: 骄傲高冷男神    时间: 2021-3-28 12:21
铁子66666666啊
作者: 千羽1900    时间: 2021-3-29 17:10
看看,学习
作者: huozhi    时间: 2021-3-31 11:42
下载看看
作者: mm1    时间: 2021-4-1 00:52
学习一下,本地模块太大了
作者: wuwenhao    时间: 2021-4-2 20:17
滑块那些怎么办,怎么应付其它类型验证码呢
作者: a657938016    时间: 2021-4-5 14:57
支持开源
作者: nrh    时间: 2021-4-5 21:34
谢谢分享!
作者: hao轩    时间: 2021-4-6 20:38
学习一下总没错
作者: 82992606    时间: 2021-4-10 14:19
学习一下 如何 总没错
作者: 是你的小豆子呀    时间: 2021-4-25 13:15
感谢分享,学习一下
作者: 都由我来赎    时间: 2021-4-29 23:30
一直不会终于找到了 谢谢谢
作者: daduke7902    时间: 2021-5-3 11:36
10M的有后门,被 mse 杀了  20M的没被杀
作者: limuma    时间: 2021-5-8 20:09

感谢分享,学习一下
作者: l6696139    时间: 2021-5-12 15:43

滑块那些怎么办,怎么应付其它类型验证码呢
作者: ycs    时间: 2021-5-27 18:59
怎么应付其它类型验证码呢
作者: 1965357612    时间: 2021-6-4 01:44

谢谢分享!


作者: a2255225522    时间: 2021-6-4 20:36
看一下~~~~~~~~~~~~~~~~~~~~~~~~~~~
作者: jeyx2020    时间: 2021-6-4 20:41
        感谢分享,很给力!~
作者: 墨阡    时间: 2021-6-5 00:46
学习一下~~
作者: yinwenzhu    时间: 2021-6-9 16:32
小手一抖 经验到手~~~~~~~~~~~~~
作者: yinwenzhu    时间: 2021-6-9 16:35
这是个很不错的建议~
作者: 独倚斜阳    时间: 2021-6-14 20:07
谢谢 能用- -识别率全是数字4个的 那种大概60% 有时候会弄出识别出来字母
作者: 人红    时间: 2021-6-20 14:12
学习一下
作者: QurSuiAn    时间: 2021-6-20 16:54
正需要呢 感谢感谢
作者: QurSuiAn    时间: 2021-6-20 16:55
谢谢 能用- -识别率全是数字4个的 那种大概60% 很感谢
作者: QurSuiAn    时间: 2021-6-20 16:55
学习一下 学习一下 学习一下真不错
作者: qiupeng    时间: 2021-6-21 08:28

谢谢分享,学习
作者: 2936388634    时间: 2021-6-21 14:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: heiioxiaojian    时间: 2021-6-23 01:41
感谢大佬,下载学习
作者: 大飞超人    时间: 2021-6-23 10:13
6666666666666666
作者: 核心力量小超人    时间: 2021-7-2 23:27
学习学习,谢谢
作者: 核心力量小超人    时间: 2021-7-2 23:42
谢谢大神!
作者: lq850815    时间: 2021-7-4 22:06
谢谢大神!
作者: 61026410    时间: 2021-7-5 02:08
感谢分享,下载看看
作者: 核心力量小超人    时间: 2021-7-6 18:07
很好用,谢谢大神了
作者: 墨墨1999    时间: 2021-7-19 08:16
45555555555555
作者: LLJ    时间: 2021-7-21 15:33
你打开IDA,我还以为你要做逆向工程
作者: qq963979683    时间: 2021-7-24 23:09
学习 下载~~~~~~~~~~~~~~~~~~~~~
作者: qq963979683    时间: 2021-7-24 23:09
学习 下载~~~~~~~~
作者: KevinWilliam    时间: 2021-7-29 10:43
学习 下载~~~~~~~~
作者: zhuanshuqu    时间: 2021-7-29 10:50
学习了  感谢楼主
作者: 代码洁癖症    时间: 2021-7-30 10:46
?????haobuhaoyong
作者: a3960382663    时间: 2021-8-8 20:45
感谢分享,很给力!~
作者: duanyijun    时间: 2021-8-15 09:47
骗币的,n年前就发过了叫做英数通杀dll
作者: 山石    时间: 2021-8-18 14:17
duanyijun 发表于 2021-8-15 09:47
骗币的,n年前就发过了叫做英数通杀dll

脑回路没问题?我帖子的目的是调用dll的方法给不知道人,只是这个dll
用的人多,所以拿这个举例,帖子下面也说了,几年前就有这个DLL,你知道这个dll或者知道调用方法的,可以不用下载。也没说必须下载。

最近没怎么上论坛,你要说这个识别不好用,或者早就知道这个dll,知道更好的调用方法我就不说啥了。
说我骗币的? 我写了半天不值2个精币?签个到就能得到。另外精币也不能当钱花,我骗来有啥用???
作者: KevinWilliam    时间: 2021-8-27 22:11
来瞅瞅,感觉还好把!!
作者: gorkys    时间: 2021-8-29 20:27
来瞅瞅,感觉还好把!!
作者: yangliang2006    时间: 2021-9-3 18:10
@楼主  DLL能分享一个吗,感谢。
作者: 猫的树和我的你    时间: 2021-9-6 12:27
来看看大佬 谢谢分享
作者: xjbxxx    时间: 2021-9-13 22:17
谢谢大神分享。
作者: hanqize    时间: 2021-9-19 11:15
谢谢分享
作者: jiuyue123    时间: 2021-10-11 19:54
66666666666666666666666666牛逼
作者: liantan    时间: 2021-10-12 10:39
正需要这个dll,感谢楼主分享实例。
作者: 錆叫ωo红领巾℡    时间: 2021-10-13 10:05
        感谢分享,很给力!~
作者: liuyuxin188    时间: 2021-11-1 23:59
个实名制账号
作者: shandian888    时间: 2021-11-4 15:54
66666666666666
作者: shjunxu    时间: 2021-11-4 22:11
文件损坏,无法打开,请尽快处理!

文件损坏.jpg (40.87 KB, 下载次数: 0)

文件损坏.jpg

作者: hwjsj001    时间: 2021-12-15 23:14
感谢分享,支持开源
作者: 流氓免125    时间: 2021-12-23 00:31
正常文字有时候会识别错误,请作者修复一下
作者: luming789    时间: 2021-12-25 18:53

谢谢分享
作者: vvy    时间: 2022-1-5 01:29
感谢分享,支持开源
作者: lxhabc123l    时间: 2022-1-5 11:54
非常需要,感谢大佬
作者: 旭哥520    时间: 2022-1-5 20:10
谢谢楼主。
作者: leikang    时间: 2022-1-6 13:44
学习学习,好东西
作者: leikang    时间: 2022-1-6 13:45
是直接识别的吗?
作者: johnchow    时间: 2022-1-11 17:48
非常需要,感谢大佬
作者: liudong4    时间: 2022-1-20 14:50
感谢分享
作者: 秋·    时间: 2022-1-24 12:30
可以识别数字码
作者: 乘风起乘风    时间: 2022-1-24 18:49
学习学习
作者: htpand29    时间: 2022-2-7 03:11
可以试试,好用不
作者: htpand29    时间: 2022-2-7 03:17
试了一下,我的验证码识别1和7老是分别不清




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4