wow钓鱼方案
最近怀旧服启动了
玩(排)得我萎靡不堪
突然想起多年前写过一个钓鱼的按键精灵 赶紧搜出来助我一臂之力
奈何往年不知其珍贵 早不见了
千思万想才在群空间的文件夹内翻出来一个exe版本
而源代码已不知去向,如同我的青春一般。。。
不敢多想,赶紧上线试用一番,不禁感叹当年花了2天写的外挂,如此人性,
不仅可以调整视角进入挂机模式,还能自动上个鱼饵,可问题也是不小。
新版本游戏里是可以坐着钓鱼的,但现在只能站着 这样视角产生严重偏差 再也不能愉快的上钩了
从当年95%成功率掉到了现在的65% 还需要上下调整拿捏角度,
即便如此
一晚上也把钓鱼从0冲到75
两晚75-150
可如此低的成功率让我十分不爽,
这要什么时候才能制霸wow的钓鱼拍卖行呢?
所以 我要用python把精灵重构了!!
-------------------------------------------------------
开始写实现过程,这里有个安全原则,
尽量使用前台来进行操作,我需要的不是改包或者改内存,这样易被反挂插件发现,
所以不用hook去钓,连程序句柄都不抓,先写准备工作
wow窗口化,
固定分辨率为1024×540,
钓鱼放在1位,视角调为第一人称视角,在可钓鱼的情况下尽量使视角与水面平行并重合,所以能坐着钓鱼很重要,可惜老版本并无此功能
alt+z进入电影模式
程序流程:
首先全屏抓图,抓到窗口化wow的标题栏上面的wow图标,确定程序位置,所以标题栏一定要有,鼠标定位在此。
开始按键盘1钓鱼
鼠标下移,通过分辨率计算出大概鱼钩所在y轴,开始横向运动,逐层扫描,扫到鱼钩时鼠标外观会变化,以此为判定,停止移动
精灵流程:
鼠标通过外观的变化做判断,来移动至鱼钩的左上边,在钓上鱼的一瞬间,鱼钩下沉,鼠标会掉出鱼钩的判定范围0.2秒左右,此时鼠标外观会变化,由此判断上钩,右键提鱼。
python流程:
通过抓包获取鱼上钩数据,右键提鱼。
---------------------------------------------------------
需要技术与类包
fiddler 分析接口
scapy 抓包
win32api GetCursor函数抓取鼠标外观以及其他的键鼠移动等
aircv 图像识别
首先截下整个电脑屏幕 然后用aircv做图像识别wow图标返回图片坐标,为窗口坐标,
注意:截图时由于win7标题栏是半透明的,颜色不定,最好用ps截取图标芯内的图像。。
-----------------------------------------------------
好吧 我傻了。。
fiddler只能分析http的包
看来还要靠的我的wireshark
简单说下接口分析过程
打开游戏,关闭没用的程序 包括战网,老号排队,建新号开打,
抓包瞅了眼,应用层使用的wow协议,内容都看不懂应该加密了,但使用技能打怪的时候,开头的第一个十六位值是固定的,说明头一个值是触发的事件类型,后面的可能是伤害值或时间啥啥啥的,大概理解传递机制了,觉得有戏继续
退号从上,再次抓包,确认事件代码没改,说明加密并非动态,简简单单。
这里有个窍门,以事件包的大小做查阅重点来进行记录对比,很省心的
剩下的就是练到5级,开始钓鱼,
(路上新手真多,跟我一通bb,抓的包不干净,不易分析)
-----------------
下面上结果,可能分析的不对,仅供大家参考
但只要抓对上钩事件包,其他无所谓了

不好意思 敏感信息比较多 画的比较恶心
我们主要获取的就是2e位置的编码,这个是本机发往服务器的
每次执行钓鱼时都会发一个含2e包给服务器,告诉服务器用户开始钓鱼了
以下为我获知的编码
本机 ->服务器
编码,体积,解释
2e,116,开始钓鱼----2d 115
0a,80,保持在线活跃
4a,114
4a,114 三个一组 顺序发送 代表跳
3e,132
服务器->本机
15,19,上钩
35,123 ,附近玩家移动
----------------
接口分析完成
大概就是这个样子 ,知识获取的差不多了
运气好 明天开始码python
--------------------------------------------------
wow钓鱼方案的更多相关文章
- 鱼塘钓鱼(fishing)(信息学奥赛一本通 1373)
[问题描述] 有N个鱼塘排成一排(N<100),每个鱼塘中有一定数量的鱼,例如:N=5时,如下表: 即:在第1个鱼塘中钓鱼第1分钟内可钓到10条鱼,第2分钟内只能钓到8条鱼,……,第5分钟以后再 ...
- 跨站点脚本编制实例(AppScan扫描结果)
最近工作要求解决下web的项目的漏洞问题,扫描漏洞是用的AppScan工具,其中有很多是关于跨站点脚本编制问题的.下面就把这块东西分享出来. 原创文章,转载请注明 ------------------ ...
- 马斯克:有62%的程序员认为人工智能会被武器化 #精选AR人工智能算法
当地时间 9 月 13 日,马斯克在自己的个人推特账号上转推了一篇名为<Hackers Have Already Started to Weaponize Artificial Intellig ...
- Web安全测试漏洞场景
HTTP.sys 远程代码执行 测试类型: 基础结构测试 威胁分类: 操作系统命令 原因: 未安装第三方产品的最新补丁或最新修订程序 安全性风险: 可能会在 Web 服务器上运行远程命 ...
- [转] 评 WOW技能天赋设计
本文转至:http://bbs.chinaunix.net/thread-1692302-8-1.html(只作转载, 不代表本站和博主同意文中观点或证实文中信息)再比如,传说中的面向对象本该大显神威 ...
- 无线安全: 通过伪AP进行DHCP+DNS劫持的钓鱼攻击
有了之前学习802.11的数据帧格式.芯片硬件参数学习的基础后,我们接下来继续学习无线安全中黑客是怎样进行流量劫持攻击的 相关学习资料 http://www.freebuf.com/articles/ ...
- (转)iOS Wow体验 - 第八章 - 易用性与自动化技术
本文是<iOS Wow Factor:Apps and UX Design Techniques for iPhone and iPad>第八章译文精选,也是全书译文的最后一篇.上一篇:W ...
- (转)iOS Wow体验 - 第七章 - 操作图例与触屏人机工学
本文是<iOS Wow Factor:Apps and UX Design Techniques for iPhone and iPad>第七章译文精选,其余章节将陆续放出.上一篇:Wow ...
- (转)iOS Wow体验 - 第六章 - 交互模型与创新的产品概念(2)
本文是<iOS Wow Factor:Apps and UX Design Techniques for iPhone and iPad>第六章译文精选的第二部分,其余章节将陆续放出.上一 ...
随机推荐
- 利用GitHub Pages + jekyll快速搭建个人博客
前言 想搭建自己博客很久了(虽然搭了也不见得能产出多频繁). 最初萌生想写自己博客的想法,想象中,是自己一行一行码出来的成品,对众多快速构建+模板式搭建不屑一顾,也是那段时间给闲的,从前后端选型.数据 ...
- linux禁用icmp(ping )
永久禁用: echo net.ipv4.icmp_echo_ignore_all=1 >>/etc/sysctl.conf 永久启用: echo net.ipv4.icmp_echo_ig ...
- django_2:模板
使用模板变量: 在html文件中,{{title}}即为模板变量, 在view.py文件中,render函数,增加第三个参数,以字典形式给值. def index(req): return rende ...
- 数据库05 使用percona软件来进行数据备份
1.为什么要与用percona来备份 常见的MySQL备份工具 —跨平台性差 —备份时间长.冗余备份.浪费存储空间 mysqldump备份缺点: —效率较低.备份与还原速度慢,锁表(即备份数据库中的一 ...
- 结合RBAC模型讲解权限管理系统需求及表结构创建
在本号之前的文章中,已经为大家介绍了很多关于Spring Security的使用方法,也介绍了RBAC的基于角色权限控制模型.但是很多朋友虽然已经理解了RBAC控制模型,但是仍有很多的问题阻碍他们进一 ...
- 万恶之源-与python的初识
1.计算机基础知识 1.cpu: 人类的大脑 运算和处理问题 2.内存: 临时存储数据 断电就消失了 3.硬盘: 永久 存储数据 4.操作系统:是一个软件 控制每个硬件之间数据交互 2 ...
- 2019-9-9:渗透测试,基础学习,phpmyadmin getshell方法,基于时间的盲注,基于报错的注入,笔记
phpmyadmin getshell方法1,查看是否有导入导出设置 show global variables like '%secure-file-priv%';2,如果secure-file-p ...
- (六)OpenStack---M版---双节点搭建---Neutron安装和配置
↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.创建网络服务数据库 2.获得 admin 凭证来获取只有管理员能执行的命令的访问权限 3.创 ...
- 【2018寒假集训 Day1】【位运算】翻转游戏
翻转游戏(flip) [问题描述] 翻转游戏是在一个 4 格×4 格的长方形上进行的,在长方形的 16 个格上每 个格子都放着一个双面的物件.每个物件的两个面,一面是白色,另一面是黑色, 每个物件要么 ...
- MovibleNet
MobileNet MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications MobileN ...