日期:2014-05-20  浏览次数:20918 次

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

------解决方案--------------------
难找啊
------解决方案--------------------
找个图片识别的代码或dll,对图片识别后填入框框
------解决方案--------------------
tx游戏? 做梦吧 前人多少都没做出来..
------解决方案--------------------
这个做出来的毕竟不多 好多反外挂的哇...
------解决方案--------------------
各种各样验证码  怎么识别?
------解决方案--------------------
OCR...
------解决方案--------------------
而且上面还故意加入了一些乱糟糟的东西干扰程序识别!难!
------解决方案--------------------
应该是随机生成一个数字然后用二进制做成图片的!
------解决方案--------------------
初中时候玩梦幻西游,他隔段时间会出现四个任务,让你选哪一个是面向你的。这个怎么破。哈哈。
------解决方案--------------------
引用:

我是想说 反外挂的屏蔽了不少键盘鼠标事件之类的...甚至于某些API对它是无效的.
------解决方案--------------------
要看下验证码的难度,简单的可以写程序直接识别,不过游戏里面的一般都很复杂,自己搞不定可以花点钱找专门的人写个识别的接口,自己调用,如果是太复杂的,连人眼都看不太清的,可以搞一个人工打码的接口,也需要花钱。
------解决方案--------------------
验证码,图像识别,现在的验证码肉眼都很容易看错的。
------解决方案--------------------
引用:
Quote: 引用:

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



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




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

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

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

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

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

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

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

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


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

这个是我两年前玩游戏的时候采用的办法,现在的游戏的反挂机的技术也更新的很快,不知道还能不能用了。希望能帮到你。
------解决方案--------------------
找到答题的窗口后,把那个要识别的图片截图,然后发送给一台服务器,服务器在收到图片后,对图片取md5签名后,用md5签名去数据库中查找,如果找到答案,则返回答案,如果没找到,则发给坐在服务器上的人,人工答,答完之后,将图片的md5和答案存入数据库,并将答案发给挂游戏那个机的小程序。
------解决方案--------------------
做好了应该广而告之
------解决方案--------------------
试试Tesseract
------解决方案--------------------
现在有很多这样的控件,你不妨搜搜看。
------解决方案--------------------
远程打码。现在有很多打码平台的,这些功能都已经实现了

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