最近传奇永恒更新X64位游戏了,人气还挺不错,所以咱们也去探索了下 首先分析下他的人物结构

用ce x64 搜索血量值,经过被怪物攻击筛选剩下2个

修改两值,发现第一个的值跟随第二个值变化,我们打开xdbg64,附加游戏

下硬件断点,跳到

得到[rcx+1ac],追rcx

得到[[rdi+56c]+1ac],追rdi

来自于rax,来自于call,

rax来自与数组[[[0x7ff7e064d018]+rcx*8]+0x56c]+1ac 体力值;本来以为很简单 没想到还是比较复杂的

那就静下心来好好分析!

rcx=[[[0x7ff7e0ffd2ac]]+1c] (取dword)值

[[[0x7ff7e064d018]+         [[[0x7ff7e0ffd2ac]]+1c] (取dword)值     *8]+0x56c]+1ac

当然这里有一个二叉数结构遍历周围,周围怪物都在里面,要仔细分析

由于这里分析挺费劲的,那我们先换别的路线

我们可以重下硬件断点,这里有多个地方可以断,寻找一个简单的结构

向上追rsi

向上追rdx,下断点ctrl+f9 ctrl+f8

来自这个call

直接追rcx,这个结构没发现什么有用的东西

[[[rcx+0x71c]+0x248]+0x65c]+1ac

进入这个call,找rax来源

这找到了基地址

[[[0x7ff7e0ffcb50+0x71c]+0x248]+0x65c]+1ac

3c是16进制,十进制是60就是血量,这个偏移只能偏移到自己 没有周围结构,我们还要继续寻找结构,回头看来

相当的复杂,我们这篇就先说到这里,下一篇在揭晓答案

了解更多游戏逆向 网络安全外挂与反外挂 X64游戏辅助汇编封包 反调试 内存脚本 微信尽在公众号微尘游戏逆向

如有侵权 请联系删除

传奇永恒 X64游戏辅助汇编封包 反调试人物结构分析1相关推荐

  1. C++游戏辅助开发实战x64游戏逆向汇编封包游戏安全攻防反调试

    学习x64游戏逆向汇编封包游戏安全攻防外挂和反外挂反调试需要掌握的知识体系还是比较复杂的,逆向的知识体系确实是太多了 涉及到 汇编 C语言 c++ win32 hook call 封包 内存 lua  ...

  2. 给游戏或代码增加反调试功能(应用层级)

    前言: 感谢:易道云学院 tiger老师指导: 调试分为:打开一个调试进程和调试一个现有的进程. DebugByCreate为真时调用CreateProcess()函数打开一个调试进程,当DebugB ...

  3. 传奇服务端游戏中禁止或者允许删除人物怎么设置的?

    我们在开服的时候,经常会碰到玩家反应,传奇里怎么不能删除人物,或者有些玩家号被盗了也会来问GM,为什么这个游戏还可以删除人物,我们经常会被玩家的思想所左右,今天给大家讲解一下我们在哪里设置允许/禁卡删 ...

  4. 防止静态反编译及动态反反调试,反外挂

    发布程序前一定要做加密,不然会被破的体无完肤.推荐几款加密产品. Virbox Protector Standalone 加壳工具 效果:代码加密,防止静态反编译 加密技术:代码混淆/虚拟化/代码加密 ...

  5. 以前写的网页游戏辅助工具源码 传奇类的HOOK 封包 按钮

    以前写的网页游戏辅助工具源码 传奇类的HOOK 封包 按钮. 限量出源码,有需要的 116327160

  6. 《C#网络编程高级篇之网页游戏辅助程序设计(扫描版)》

    <C#网络编程高级篇之网页游戏辅助程序设计>通过编写C#网络编程语言中具有代表性的实例,向读者深入细致地讲解了如何利用C#语言进行网页游戏辅助程序设计.本书通过大量的代码引导读者一步步学习 ...

  7. 游戏辅助丨手把手简单实现射击游戏逆向(1)

    作者:问号哥 前言:        首先跟大家说说我对游戏辅助的理解.什么是游戏辅助呢?一是通过修改程序中的数据达到变态功能,比如变态血量,变态射速,飞天遁地:二是通过修改游戏程序代码的执行顺序,实现 ...

  8. 70后游戏辅助开发程序猿的人生路(二)

    回到家乡省会后一个做通信设备代理商的朋友,通过社会关系结识了省移动公司管理设备采购招标的高层,和移动公司签署了3年供货合同.于是我就去他公司上班了,主要工作内容就是负责带领公司技术团队,在全省移动公司 ...

  9. 浅谈游戏辅助程序的制作 【经典】

    0.前言 本文仅限于技术交流,文中所附数据纯属虚构,如有雷同,实在是巧合! 本文简单地探讨了一款游戏辅助程序的分析.制作方法,希望能对那些对此感兴趣的朋友们有些许帮助. 本人小菜鸟一只,水平有限,说得 ...

最新文章

  1. 主成分分析(PCA)简介
  2. Github近期最有趣的10款机器学习开源项目
  3. Android WindowManager 解析与骗取 QQ 密码案例分析
  4. web前端入门学习 css(5)(浮动)(ps切图)(css属性书写顺序)(学成在线网站案例)
  5. 在 Windows XP 下查看所有卷标信息
  6. 数据库的同步和复制----sql语句方法
  7. c++ ea 代码 生成_EA公司教AI制作游戏角色,行动流畅自然,全程无需人类介入
  8. 医院设置(信息学奥赛一本通-T1338)
  9. 汇编语言---冒泡法排序
  10. Redis - 数据持久化
  11. 安装Sarge(六) 安装开发环境
  12. 检查最后出现子字符串的位置!
  13. 查询英语单词 - 有道官方(一)
  14. 如何给域里的每台电脑分配一个***远程访问IP地址
  15. 我的Delphi开发经验谈(本人修改版) 收藏
  16. 按键精灵易语言c,易语言插件按键精灵调用方法
  17. QPainter图像混合
  18. Android开发工程师已难找工作
  19. 服务器运维有夜班吗,运维倒班之所获
  20. “天翼阅读”APP用户体验

热门文章

  1. java计算机毕业设计口红专卖网站源码+mysql数据库+系统+lw文档+部署
  2. Vue小应用之在线网易云(支持mv播放)
  3. 5天上岗年入百万的“微整形”,年轻人怎么就中招了?
  4. 电脑连接树莓派Zero W
  5. javaBean的概念是什么
  6. Google 推 WiFi 应用 自动连接热点
  7. 企业数字化转型中信息化是什么
  8. printf函数 重定义printf函数。
  9. arm9260 linux编译,七,为SAM9260编译ARM-LINUX内核
  10. [zz]火影忍者目录