[原]做了个魔兽钓鱼外挂,说说开发思路

本文介绍了作者开发魔兽钓鱼外挂的思路,包括模拟人工操作的三个步骤:抛竿、浮漂搜寻和声音触发。利用.NET的SendKeys进行抛竿,通过API模拟鼠标移动和点击,以及捕获声卡输出的波形来识别上钩声音。虽然通过模拟人类行为避免了被封号的风险,但长时间挂机会引起GM关注。
摘要由CSDN通过智能技术生成

网易魔兽总是忘了开,于是练小号,,,冲**技能,大号钓就不说了.小号再来重复,心头就纠结了.
观察了下**的流程.于是作了2个方案的假设,目的就是为了自动**...


方案1,走修改封包的路线.
使用sniffer抓了半天的包,没看出什么名堂来,也没找到加密特征..放弃.
方案2,模拟人工外挂吧。


捣鼓了一个晚上,今天又修正了些小bug,当然,因为是小东西,就没用工程设计模式了.代码太难看,就没传上来了,这里只是说说思路..每天讨论aspx,


还是来点winform的调剂调剂三.


最终制作这个外挂的思路定为模拟人的操作,人有哪些操作呢,我们来做个list
1抛竿,按钮放到按钮1上面,,,是固定的.
2人的眼睛会找浮漂的位置,然后把鼠标移到上面去等待点右键
3听到上钩的声音点右键 即可.
重复以上3步


我目前就打算模拟以上三步.
第一步,抛竿,好做,.NET2.0+已经可以直接调用SendKeys了


第二步,浮漂搜寻,.NET我没找到方法,不过没关系,大部分不可能的东西,都可以通过API找到,API不行我们还有C语言嘛...呵呵.API中 mouse_event


SetCursorPos GetCursorInfo 这些API用于模拟鼠标右键 和 移动鼠标逐行扫描(就像CRT显示器成像一样,只是有个灵敏度问题,我调成20个像素的


delta,就很合适了) 还有 鼠标形状变化检测(因为鼠标移动到饵上面,会变成齿轮形状,这样能鼠标自动移动到饵上面就会暂停)


第三步,上钩的声音触发右键,鼠标操作前面已经说了,声音触发,无非就是捕获声卡输出的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值