自动输入游戏中验证码的软件(帮顶给分)

时间:2021-09-30 19:30:20
    想做这样一个软件  
    比如现在很多网络游戏 在挂机时间长以后就会自动弹出一个验证框 这个验证框可能是验证码 也可能是一些问题 现在我想做一个软件 可以自动帮玩家输入验证码 想请问大家这样的程序如何实现 或者说这样的软件主要用到哪些技术 求大家给点建议或者方案

54 个解决方案

#1


自己先给自己顶一个 

#2


难找啊 自动输入游戏中验证码的软件(帮顶给分)

#3


请大神们不吝赐教啊

#4


找个图片识别的代码或dll,对图片识别后填入框框

#5


tx游戏? 做梦吧 前人多少都没做出来..

#6


引用 4 楼 bdmh 的回复:
找个图片识别的代码或dll,对图片识别后填入框框


那我如何获取到弹出的框框呢?

#7


不能沉了啊 自动输入游戏中验证码的软件(帮顶给分)

#8


引用 5 楼 diaodiaop 的回复:
tx游戏? 做梦吧 前人多少都没做出来..



不是tx游戏 

#9


这个做出来的毕竟不多 好多反外挂的哇...

#10


引用 9 楼 anodaniu 的回复:
这个做出来的毕竟不多 好多反外挂的哇...



恩 知道很难 想试试

#11


自动输入游戏中验证码的软件(帮顶给分)各种各样验证码  怎么识别?

#12


OCR...

#13


而且上面还故意加入了一些乱糟糟的东西干扰程序识别!难!

#14


自动输入游戏中验证码的软件(帮顶给分)

#15


应该是随机生成一个数字然后用二进制做成图片的!

#16


初中时候玩梦幻西游,他隔段时间会出现四个任务,让你选哪一个是面向你的。这个怎么破。哈哈。

#17


四个任务->四个人物

#18


引用 14 楼 ZR__MaNong 的回复:
自动输入游戏中验证码的软件(帮顶给分)

我是想说 反外挂的屏蔽了不少键盘鼠标事件之类的...甚至于某些API对它是无效的.

#19


大家可以介绍具体点吗?

#20


大神们 说说你们的想法啊

#21


要看下验证码的难度,简单的可以写程序直接识别,不过游戏里面的一般都很复杂,自己搞不定可以花点钱找专门的人写个识别的接口,自己调用,如果是太复杂的,连人眼都看不太清的,可以搞一个人工打码的接口,也需要花钱。

#22


验证码,图像识别,现在的验证码肉眼都很容易看错的。

#23


引用 21 楼 slyzly 的回复:
要看下验证码的难度,简单的可以写程序直接识别,不过游戏里面的一般都很复杂,自己搞不定可以花点钱找专门的人写个识别的接口,自己调用,如果是太复杂的,连人眼都看不太清的,可以搞一个人工打码的接口,也需要花钱。



可以说的更具体点吗?或者给一个相关的链接也行啊

#24


引用 23 楼 ZR__MaNong 的回复:
Quote: 引用 21 楼 slyzly 的回复:

要看下验证码的难度,简单的可以写程序直接识别,不过游戏里面的一般都很复杂,自己搞不定可以花点钱找专门的人写个识别的接口,自己调用,如果是太复杂的,连人眼都看不太清的,可以搞一个人工打码的接口,也需要花钱。



可以说的更具体点吗?或者给一个相关的链接也行啊




说具体点就是根本不可能完成, 除非那验证码很规则,没有噪点,那样的验证码用在游戏里的话跟没有验证码没有区别。

现在比较可行的办法是: 你的软件在客户端循环监测,发现验证码(验证码的出现界面和普通游戏界面肯定有不同之处,就监测这个)之后,截图发送至远端,远端值守人员收到客户端发来的图形之后,认出该选哪一个,然后发回一个命令,让客户端软件控制鼠标去点选哪一个(选项形式的就是去点哪一个,输入框形式的就是发回命令输入返回的答案),

其实就是做软件的人远程代答,

想直接靠软件识别现在市场上的各种游戏的验证码,百分之一万不可能

#25


引用 16 楼 Jelly1989 的回复:
初中时候玩梦幻西游,他隔段时间会出现四个任务,让你选哪一个是面向你的。这个怎么破。哈哈。


难道这个还要弄个人脸识别! 自动输入游戏中验证码的软件(帮顶给分)

#26


话说LZ的想法很好,实现起来怕是不容易,主要是你怎么获得游戏的文本框,你怎么获得游戏的验证码!

#27


这个其实和以前MUD里的反银翼杀手类似,自动填验证码不难,难点是验证码的图像扫描和文字识别

#28


还有个比较更麻烦的 图片上面是有干扰线 识别正确的成功率是有限的哦

#29


支持楼主啊!

#30


验证形式太多了,比如图形是30+50= 要求输入答案,然后软件真能识别出答案是80?这个不是程序问题,而是人工智能

#31


给你看看,有游戏方和玩家之间关于验证码的对话



管理员 14:49:52 
图片你怎么正则取用户名 
玩家(***) 14:50:23 
图片可以解析啊
玩家(***) 14:50:46 
建立图片和文字的对应库
玩家2ts(***) 14:51:05 
全自动LL等你开发了  
玩家(***) 14:51:10 
我没空
玩家(***) 14:51:18 
我只是说理论上实现的方法
玩家2ts(***) 14:51:28 
 
玩家2ts(***) 14:51:40 
  
管理员 14:52:04 
你是没看过现在的图片,看过你就知道要建库有多难了。
玩家(***) 14:52:10 
话说,master,这个丢失信件就别搞复杂了
玩家(***) 14:52:13 
就这么几个人玩了
玩家(***) 14:52:47 
一般难点就是,噪点,字符间隔不均,高低不均,字体不均
玩家(***) 14:53:44 
以前搞过网站个人信息抓取,有些网站手机号码就是动态生成图片的
管理员 14:53:51 
还有大小不等,旋转 
玩家(***) 14:53:53 
就是搞这样
玩家(***) 14:53:56 
那就难了
玩家(***) 14:54:02 
你可太损了 
管理员 14:54:18 
 
管理员 14:54:31 
字体库还有N种
玩家2tx(***) 14:54:42 
其实是有办法的
管理员 14:54:53 
办法是有
玩家(***) 14:55:06 
那是,破解肯定有办法
玩家2tx(***) 14:55:12 
用扫描软件,分析,然后不停的刷新地址上的文字,中和一种可能性
管理员 14:55:23 
但是解决起来很麻烦,而且一当解决了,我还有后备方案。
玩家(***) 14:55:27 
要用模糊算法
玩家2tx(***) 14:55:42 
现在手机上的手写识别都这么先进了
玩家(***) 14:55:46 
用像素点扫描生成数据数组
玩家2tx(***) 14:56:03 
用像素点扫描生成数据数组
玩家(***) 14:56:05 
然后将两个数据用模糊算法得出相等
管理员 14:56:07 
现在没有广谱解决方案
玩家2tx(***) 14:56:09 
这个可行啊
玩家2tx(***) 14:56:13 
你做个给大家把
玩家2tx(***) 14:56:25 
两个太少了,起码要100个以上
玩家(***) 14:56:29 
当然可行
玩家2tx(***) 14:56:31 
做对比模糊算法
玩家(***) 14:56:36 
但是算法难做

#32


引用 30 楼 xinhunter 的回复:
验证形式太多了,比如图形是30+50= 要求输入答案,然后软件真能识别出答案是80?这个不是程序问题,而是人工智能


如果能识别出30和50,软件就能算出是80 
问题的关键不在这里,识别验证码图形里的符号、文字、数字等。

#33


引用 32 楼 custom1234 的回复:
Quote: 引用 30 楼 xinhunter 的回复:

验证形式太多了,比如图形是30+50= 要求输入答案,然后软件真能识别出答案是80?这个不是程序问题,而是人工智能


如果能识别出30和50,软件就能算出是80 
问题的关键不在这里,识别验证码图形里的符号、文字、数字等。


关键是:找到能识别出验证码图形里的符号、文字、数字等。

#34


玩儿的是汇编或是挂

#35


游戏外挂吧,以前做过另外一个方案的,就是把提出的问题切图发送回服务端,服务端再人工作答,或者做一个答题器。还有就是用图像识别引擎,不过这个难道稍大,当时成功率不高,就放弃了

#36


图像图形识别是现在非常复杂困难的技术
如果有人能做出来就发达了

感觉远程人工作答会比较靠谱一些

#37


这个很难破的,相信你前脚刚破,游戏后脚就改挂机验证了,就是因为破不了才能用到现在

#38


仅仅是一段字母或者数据的验证码的话已经有破解的程序了 不过正确率不是很理想。是一个代理。。具体什么我忘记了

#39


做好发给我一个   自动输入游戏中验证码的软件(帮顶给分)

#40


笨死了。。不想挂机时间太长游戏失去响应的话。。= =做个程序检测待机时间最大秒数,然后弄个计时器在前十秒用API给游戏窗体焦点。不就不会太久没人操作显示验证码了吗。有时候实现功能就好,不一定执着与同一种思路。 自动输入游戏中验证码的软件(帮顶给分)

#41


以前无聊的时候,自己也玩游戏,那游戏也是在你挂机的时候隔一段时间会跳出来一个带字的图片来要你识别,有四个选项,至于那个要识别的图片,如果用软件自动识别,我看可能不太现实,因为即使我自己辨认也要认半天,搞不好还会认错。

当时搞了个小程序,在后台运行,通过每隔2秒进行游戏窗口的截图,然后根据答题框的颜色特征,查找答题窗口。(这步可通过查找答题窗口指定N点的颜色来实现,至于获取游戏窗口位置,可队进程列表查找,查到游戏进程,再根据窗口的标题来查找。)。

找到答题的窗口后,把那个要识别的图片截图,然后发送给一台服务器,服务器在收到图片后,对图片 去数据库中查找,如果找到答案,则返回答案,如果没找到,则发给坐在服务器上的人,人工答,答完之后,将图片的md5和答案存入数据库,并将答案发给挂游戏那个机的小程序。

挂游戏那台机的程序收到答案后,采用模拟鼠标的方式将题作答。


然后就可以把那个小程序传给很多人用,后台数据库内的答案就随着使用逐步建立,时间久了就不怎么需要人工作答了。

这个是我两年前玩游戏的时候采用的办法,现在的游戏的反挂机的技术也更新的很快,不知道还能不能用了。希望能帮到你。

#42


找到答题的窗口后,把那个要识别的图片截图,然后发送给一台服务器,服务器在收到图片后,对图片取md5签名后,用md5签名去数据库中查找,如果找到答案,则返回答案,如果没找到,则发给坐在服务器上的人,人工答,答完之后,将图片的md5和答案存入数据库,并将答案发给挂游戏那个机的小程序。

#43


做好了应该广而告之

#44


还有高手解答吗?

#45


试试Tesseract

#46


不要沉了啊 大家给点意见

#47


自动输入游戏中验证码的软件(帮顶给分)

#48


自动输入游戏中验证码的软件(帮顶给分)

#49


现在有很多这样的控件,你不妨搜搜看。

#50


远程打码。现在有很多打码平台的,这些功能都已经实现了

第一。游戏出现的验证码获取方式可能是一样的,可以使用协议的方式获取验证码打码,不太容易搞
第二。出验证码的坐标基本一样,可以定时检测坐标,截图后打码然后模拟输入点击确定

#1


自己先给自己顶一个 

#2


难找啊 自动输入游戏中验证码的软件(帮顶给分)

#3


请大神们不吝赐教啊

#4


找个图片识别的代码或dll,对图片识别后填入框框

#5


tx游戏? 做梦吧 前人多少都没做出来..

#6


引用 4 楼 bdmh 的回复:
找个图片识别的代码或dll,对图片识别后填入框框


那我如何获取到弹出的框框呢?

#7


不能沉了啊 自动输入游戏中验证码的软件(帮顶给分)

#8


引用 5 楼 diaodiaop 的回复:
tx游戏? 做梦吧 前人多少都没做出来..



不是tx游戏 

#9


这个做出来的毕竟不多 好多反外挂的哇...

#10


引用 9 楼 anodaniu 的回复:
这个做出来的毕竟不多 好多反外挂的哇...



恩 知道很难 想试试

#11


自动输入游戏中验证码的软件(帮顶给分)各种各样验证码  怎么识别?

#12


OCR...

#13


而且上面还故意加入了一些乱糟糟的东西干扰程序识别!难!

#14


自动输入游戏中验证码的软件(帮顶给分)

#15


应该是随机生成一个数字然后用二进制做成图片的!

#16


初中时候玩梦幻西游,他隔段时间会出现四个任务,让你选哪一个是面向你的。这个怎么破。哈哈。

#17


四个任务->四个人物

#18


引用 14 楼 ZR__MaNong 的回复:
自动输入游戏中验证码的软件(帮顶给分)

我是想说 反外挂的屏蔽了不少键盘鼠标事件之类的...甚至于某些API对它是无效的.

#19


大家可以介绍具体点吗?

#20


大神们 说说你们的想法啊

#21


要看下验证码的难度,简单的可以写程序直接识别,不过游戏里面的一般都很复杂,自己搞不定可以花点钱找专门的人写个识别的接口,自己调用,如果是太复杂的,连人眼都看不太清的,可以搞一个人工打码的接口,也需要花钱。

#22


验证码,图像识别,现在的验证码肉眼都很容易看错的。

#23


引用 21 楼 slyzly 的回复:
要看下验证码的难度,简单的可以写程序直接识别,不过游戏里面的一般都很复杂,自己搞不定可以花点钱找专门的人写个识别的接口,自己调用,如果是太复杂的,连人眼都看不太清的,可以搞一个人工打码的接口,也需要花钱。



可以说的更具体点吗?或者给一个相关的链接也行啊

#24


引用 23 楼 ZR__MaNong 的回复:
Quote: 引用 21 楼 slyzly 的回复:

要看下验证码的难度,简单的可以写程序直接识别,不过游戏里面的一般都很复杂,自己搞不定可以花点钱找专门的人写个识别的接口,自己调用,如果是太复杂的,连人眼都看不太清的,可以搞一个人工打码的接口,也需要花钱。



可以说的更具体点吗?或者给一个相关的链接也行啊




说具体点就是根本不可能完成, 除非那验证码很规则,没有噪点,那样的验证码用在游戏里的话跟没有验证码没有区别。

现在比较可行的办法是: 你的软件在客户端循环监测,发现验证码(验证码的出现界面和普通游戏界面肯定有不同之处,就监测这个)之后,截图发送至远端,远端值守人员收到客户端发来的图形之后,认出该选哪一个,然后发回一个命令,让客户端软件控制鼠标去点选哪一个(选项形式的就是去点哪一个,输入框形式的就是发回命令输入返回的答案),

其实就是做软件的人远程代答,

想直接靠软件识别现在市场上的各种游戏的验证码,百分之一万不可能

#25


引用 16 楼 Jelly1989 的回复:
初中时候玩梦幻西游,他隔段时间会出现四个任务,让你选哪一个是面向你的。这个怎么破。哈哈。


难道这个还要弄个人脸识别! 自动输入游戏中验证码的软件(帮顶给分)

#26


话说LZ的想法很好,实现起来怕是不容易,主要是你怎么获得游戏的文本框,你怎么获得游戏的验证码!

#27


这个其实和以前MUD里的反银翼杀手类似,自动填验证码不难,难点是验证码的图像扫描和文字识别

#28


还有个比较更麻烦的 图片上面是有干扰线 识别正确的成功率是有限的哦

#29


支持楼主啊!

#30


验证形式太多了,比如图形是30+50= 要求输入答案,然后软件真能识别出答案是80?这个不是程序问题,而是人工智能

#31


给你看看,有游戏方和玩家之间关于验证码的对话



管理员 14:49:52 
图片你怎么正则取用户名 
玩家(***) 14:50:23 
图片可以解析啊
玩家(***) 14:50:46 
建立图片和文字的对应库
玩家2ts(***) 14:51:05 
全自动LL等你开发了  
玩家(***) 14:51:10 
我没空
玩家(***) 14:51:18 
我只是说理论上实现的方法
玩家2ts(***) 14:51:28 
 
玩家2ts(***) 14:51:40 
  
管理员 14:52:04 
你是没看过现在的图片,看过你就知道要建库有多难了。
玩家(***) 14:52:10 
话说,master,这个丢失信件就别搞复杂了
玩家(***) 14:52:13 
就这么几个人玩了
玩家(***) 14:52:47 
一般难点就是,噪点,字符间隔不均,高低不均,字体不均
玩家(***) 14:53:44 
以前搞过网站个人信息抓取,有些网站手机号码就是动态生成图片的
管理员 14:53:51 
还有大小不等,旋转 
玩家(***) 14:53:53 
就是搞这样
玩家(***) 14:53:56 
那就难了
玩家(***) 14:54:02 
你可太损了 
管理员 14:54:18 
 
管理员 14:54:31 
字体库还有N种
玩家2tx(***) 14:54:42 
其实是有办法的
管理员 14:54:53 
办法是有
玩家(***) 14:55:06 
那是,破解肯定有办法
玩家2tx(***) 14:55:12 
用扫描软件,分析,然后不停的刷新地址上的文字,中和一种可能性
管理员 14:55:23 
但是解决起来很麻烦,而且一当解决了,我还有后备方案。
玩家(***) 14:55:27 
要用模糊算法
玩家2tx(***) 14:55:42 
现在手机上的手写识别都这么先进了
玩家(***) 14:55:46 
用像素点扫描生成数据数组
玩家2tx(***) 14:56:03 
用像素点扫描生成数据数组
玩家(***) 14:56:05 
然后将两个数据用模糊算法得出相等
管理员 14:56:07 
现在没有广谱解决方案
玩家2tx(***) 14:56:09 
这个可行啊
玩家2tx(***) 14:56:13 
你做个给大家把
玩家2tx(***) 14:56:25 
两个太少了,起码要100个以上
玩家(***) 14:56:29 
当然可行
玩家2tx(***) 14:56:31 
做对比模糊算法
玩家(***) 14:56:36 
但是算法难做

#32


引用 30 楼 xinhunter 的回复:
验证形式太多了,比如图形是30+50= 要求输入答案,然后软件真能识别出答案是80?这个不是程序问题,而是人工智能


如果能识别出30和50,软件就能算出是80 
问题的关键不在这里,识别验证码图形里的符号、文字、数字等。

#33


引用 32 楼 custom1234 的回复:
Quote: 引用 30 楼 xinhunter 的回复:

验证形式太多了,比如图形是30+50= 要求输入答案,然后软件真能识别出答案是80?这个不是程序问题,而是人工智能


如果能识别出30和50,软件就能算出是80 
问题的关键不在这里,识别验证码图形里的符号、文字、数字等。


关键是:找到能识别出验证码图形里的符号、文字、数字等。

#34


玩儿的是汇编或是挂

#35


游戏外挂吧,以前做过另外一个方案的,就是把提出的问题切图发送回服务端,服务端再人工作答,或者做一个答题器。还有就是用图像识别引擎,不过这个难道稍大,当时成功率不高,就放弃了

#36


图像图形识别是现在非常复杂困难的技术
如果有人能做出来就发达了

感觉远程人工作答会比较靠谱一些

#37


这个很难破的,相信你前脚刚破,游戏后脚就改挂机验证了,就是因为破不了才能用到现在

#38


仅仅是一段字母或者数据的验证码的话已经有破解的程序了 不过正确率不是很理想。是一个代理。。具体什么我忘记了

#39


做好发给我一个   自动输入游戏中验证码的软件(帮顶给分)

#40


笨死了。。不想挂机时间太长游戏失去响应的话。。= =做个程序检测待机时间最大秒数,然后弄个计时器在前十秒用API给游戏窗体焦点。不就不会太久没人操作显示验证码了吗。有时候实现功能就好,不一定执着与同一种思路。 自动输入游戏中验证码的软件(帮顶给分)

#41


以前无聊的时候,自己也玩游戏,那游戏也是在你挂机的时候隔一段时间会跳出来一个带字的图片来要你识别,有四个选项,至于那个要识别的图片,如果用软件自动识别,我看可能不太现实,因为即使我自己辨认也要认半天,搞不好还会认错。

当时搞了个小程序,在后台运行,通过每隔2秒进行游戏窗口的截图,然后根据答题框的颜色特征,查找答题窗口。(这步可通过查找答题窗口指定N点的颜色来实现,至于获取游戏窗口位置,可队进程列表查找,查到游戏进程,再根据窗口的标题来查找。)。

找到答题的窗口后,把那个要识别的图片截图,然后发送给一台服务器,服务器在收到图片后,对图片 去数据库中查找,如果找到答案,则返回答案,如果没找到,则发给坐在服务器上的人,人工答,答完之后,将图片的md5和答案存入数据库,并将答案发给挂游戏那个机的小程序。

挂游戏那台机的程序收到答案后,采用模拟鼠标的方式将题作答。


然后就可以把那个小程序传给很多人用,后台数据库内的答案就随着使用逐步建立,时间久了就不怎么需要人工作答了。

这个是我两年前玩游戏的时候采用的办法,现在的游戏的反挂机的技术也更新的很快,不知道还能不能用了。希望能帮到你。

#42


找到答题的窗口后,把那个要识别的图片截图,然后发送给一台服务器,服务器在收到图片后,对图片取md5签名后,用md5签名去数据库中查找,如果找到答案,则返回答案,如果没找到,则发给坐在服务器上的人,人工答,答完之后,将图片的md5和答案存入数据库,并将答案发给挂游戏那个机的小程序。

#43


做好了应该广而告之

#44


还有高手解答吗?

#45


试试Tesseract

#46


不要沉了啊 大家给点意见

#47


自动输入游戏中验证码的软件(帮顶给分)

#48


自动输入游戏中验证码的软件(帮顶给分)

#49


现在有很多这样的控件,你不妨搜搜看。

#50


远程打码。现在有很多打码平台的,这些功能都已经实现了

第一。游戏出现的验证码获取方式可能是一样的,可以使用协议的方式获取验证码打码,不太容易搞
第二。出验证码的坐标基本一样,可以定时检测坐标,截图后打码然后模拟输入点击确定