魔兽怀旧是当下相当热门的游戏,下个月即将开放70版本,作为90后的回忆,其热度可想而知

下面 咱们就从外挂和反外挂的角度去分析下这个游戏的数据

尝试血量下断 容易崩溃,用ce搜索蓝量值,通过放技能确定蓝量地址

用xdbg64下访问断点

放个技能

蓝量断点的位置

48 8B CF E8 B0 08 FE FF 83 F8 FF 74 34 48 63 C8 48 8B 87 88 01 00 00 8B 94 88 E8 00 00 00 EB 24 40 80 FE FE 75 D6 48 8B 81 88 01 00 00

48 8B CF | mov rcx,rdi |

E8 B0 08 FE FF | call wowclassic.7FF7365B6CA0 |

83 F8 FF | cmp eax,FFFFFFFF |

74 34 | je wowclassic.7FF7365D6429 |

48 63 C8 | movsxd rcx,eax |

48 8B 87 88 01 00 00 | mov rax,qword ptr ds:[rdi+188] |

8B 94 88 E8 00 00 00 | mov edx,dword ptr ds:[rax+rcx*4+E8] |

EB 24 | jmp wowclassic.7FF7365D642C |

40 80 FE FE | cmp sil,FE |

75 D6 | jne wowclassic.7FF7365D63E4 |

48 8B 81 88 01 00 00 | mov rax,qword ptr ds:[rcx+188] |

向上找,返回ctir+f9,正常找数据,最终找到

公式为此,可以遍历出蓝量红量

00007FF735B20000 模块基址

0x7ff7381b4158基地址

0x7ff7381b4158 - 00007FF735B20000 = 2694158

[[[wowclassic.exe+2694158]+30]+n*8+10] 数组

+188]+E8蓝量

+188]+E0红量

+198]+20 x

这个游戏是动态模块加载的

一开始我们以为只是个简单的数组,后来发现 少了很多数据,回头仔细分析发现,里面还有个链表

最终公式如下:

[[[[[wowclassic.exe+2694158]+30]+rdx*8]+[[[wowclassic.exe+2694158]+30]+n*8+10]+8]+188]+e8

这个也是魔兽怀旧的核心数据,百分之50的数据结构用的都是这个 数组+链表的循环嵌套

引用微信公众号 微尘游戏逆向

魔兽怀旧 核心数据人物基本数据分析,待续相关推荐

  1. 魔兽怀旧服wowlua api获取人物坐标信息

    最近在研究魔兽怀旧服,在这记录一下 坐标对我们判断任务状态和做辅助很重要 --获取最佳地图id mapId = C_Map.GetBestMapForUnit( "player" ...

  2. 大数据数据收集数据困难_大数据架构、大数据开发与数据分析的区别

    是新朋友吗?记得先点蓝字关注我哦- 今日课程菜单 Java全栈开发 | Web前端+H5 大数据开发 | 数据分析  人工智能+Python | 人工智能+物联网 来源:小职(z_zhizuobiao ...

  3. 魔兽怀旧网站模块下载_一个人的网站重新设计和怀旧

    魔兽怀旧网站模块下载 Despite how I look, I'm the kind kind of person that loves to play old video games. (Full ...

  4. 大数据开发和数据分析的区别

    大数据行业能细分为大数据开发.大数据分析.大数据架构师等等领域,每个领域都有自己不同的工作目的,今天小千就来给大家介绍一下大数据开发和大数据分析岗位的相同不同点,介绍完之后你再考虑哪一个适合你就去培训 ...

  5. 数据价值应用——数据分析

    引言: 我们在日常业务处理流程和内外交易的各个节点收集数据,数据采集工作具有可以改善工作方式的巨大潜力.前提是只有通过数据分析深入了解如何改进企业的产品和服务,这种数据分析才能为业务增加价值,从而结合 ...

  6. 怀旧服美服哪个服务器人最多,魔兽怀旧服:最新美服人口普查,增长6万,总玩家数破22万...

    [游戏没有圈儿]很久没做人口普查了,距离上次魔兽怀旧服统计已有很长一段时间,那么今天来做一期,不过是美服.此次数据来源为美服官方论坛与Ironforge Database,并且根据服务器热度做了排序, ...

  7. 魔兽服务器修改端口,魔兽怀旧服:PTR四项全新改动,开放仇恨端口,或将影响副本难度...

    原标题:魔兽怀旧服:PTR四项全新改动,开放仇恨端口,或将影响副本难度 魔兽世界怀旧服第四阶段已经开放了一段时间,而第四阶段本身就没有太多的内容,因此玩家们也越来越期待第五阶段早些到来,不过暴雪却一直 ...

  8. 剖析大数据平台的数据分析

    无论是采集数据,还是存储数据,都不是大数据平台的最终目标.失去数据处理环节,即使珍贵如金矿一般的数据也不过是一堆废铁而已.数据处理是大数据产业的核心路径,然后再加上最后一公里的数据可视化,整个链条就算 ...

  9. 大数据技术和数据分析有什么关系

    大数据技术和数据分析有什么关系 大数据经过多年发展形成了一个完整的产业链和技术链,大数据的产业链是围绕技术链来打造的,而大数据的技术链则围绕数据价值化这个中心来展开,涉及到数据的采集.存储.安全.分析 ...

最新文章

  1. CV公开课报名 | 快速搭建基于Python的车辆信息识别系统
  2. shell 调用mysql 存储过程_shell调用mysql的存储过程以及SQL
  3. 【转】不分英文字母大小寫的字串比較方式
  4. java: BigDecimal 调用add后,求和结果没有变化
  5. 【读书笔记】《深入浅出Webpack》
  6. 一些部署django用到的linux命令
  7. 当Tomcat配置安装都成功端口号也没问题时网页输入http://localhost:8080/打不开如何解决
  8. MySQL笔记 4月记
  9. 【Ceph源码分析】纠删码编码
  10. VS Code C语言开发环境配置附图版保姆教程
  11. 三因子两水平doe_温故而知新 | DOE实验设计学习系列之(三):多因子DOE的魅力 (附视频)...
  12. react-native系列(11)组件篇:Image图片加载和ImageEditor图片剪切
  13. 西电c1级计算机应用测试题型,西电计算机应用基础测试题
  14. ENVI添加指北针/比例尺
  15. HarmonyOS DevEco Studio版本更新
  16. 库存盘点遗失设备寻找中的个人收获
  17. 学习笔记(2):Java面试:核心考点突击大串讲-Redis的持久化机制
  18. R 软件的下载与安装
  19. Linux NAS 盘挂载
  20. 【通信原理】学习笔记----理解信道

热门文章

  1. PLC的基本工作原理简要介绍
  2. 用python制作个动态二维码,来哄漂亮的女朋友开心~
  3. OTDR曲线中的事件类型
  4. 报错:Exception in thread “main“ org.apache.ibatis.binding.BindingException: Invalid bound statement (n
  5. QQ空间批量删除说说 (此处用的是chrome浏览器)
  6. 美团项目 ---搭建环节1
  7. 这几个合成配音软件新手也在用
  8. NDK Clang 编译 FFmpeg 4.4.1 + fdk-aac 2.0.2 + x264 20191217
  9. 华为手机百度云息屏后停止下载_华为智选车载智慧屏评测,1699元让老汽车进入智能时代...
  10. Matlab批量处理ECMWF数值天气预报产品grib格式文档