超级Hook及CE基址加偏移读取游戏数据
我们通常采用大漠图色辅助和内存读取游戏人物的数据结合起来写游戏的外挂,这样我们既不破坏游戏的公平性,又弥补了大漠的不足,特别是一些游戏的血值,体力,蓝,以及坐标,采用了渐变色,大漠字库的制作就很麻烦,我们采用内存读取数据就方便的多,而超级Hook模块读取游戏数据,更为简单,不像找基址那样困难。
超级Hook及CE基址加偏移读取游戏数据
目前通过内存读取游戏数据方面一般有三种方式:
通过内存读取游戏数据,目前常用的方法有以下三种,各有优点,教程涉及了前两种。
1、[[基址+xxx]+xxx]+xx 基址+偏移
2、超级Hook
3、内存特征码
优缺点:
基址+偏移 和 超级Hook 当游戏升级后,都需要重新使用CE找地址,但超级Hook步骤少,不需要追到 基址。而内存特征码相对稳定,只要游戏里的框架,数据结构没有大的更新,无需再次找特征码。
什么是超级Hook
普通Hook是hook的游戏进程地址,超级Hook是Hook指定地址,拦截该地址下所有寄存器里的数据。
超级Hook不需要时钟,而采用内存特征码是需要时钟不停的读取偏移的数据。
关于hook的更多你可以参考CSDN的这篇文章
511遇见易语言DLL制作调用及hook注入_511遇见-CSDN博客
我们需要CE和和超级HOOK模块来实现功能
1、认识超级Hook
2、CE版本及使用
3、易语言调用超级Hook模块及参数介绍
4、通过超级Hook读取血值
5、通过超级Hook读取蓝
6、通过超级Hook读取体力
7、通过超级Hook读取横坐标
坐标在游戏里的数据类型,一般都是浮点或者字节
8、通过基址+偏移读取纵坐标(内存指针扫描)
[[["gamefree.exe"+003B5660]+5C]+358]+58C
9、易语言读取基址加偏移
10、超级Hook暂停继续和销毁
11和大漠结合实现自动加血
--11.1易语言快速引入大漠类模块和免注册调用大漠插件
--11.2易语言判断血值和自动加血
超级Hook及CE基址加偏移读取游戏数据相关推荐
- python读取游戏数据_用Python抓取并分析了1982场英雄联盟数据,教你开局前预测游戏对局胜负!...
英雄联盟想必大多数读者不会陌生,这是一款来自拳头,由腾讯代理的大型网络游戏,现在一进网吧,你就能发现一大片玩英雄联盟的人.在2017年中国战队无缘鸟巢的世界总决赛后,一大片人选择了弃游,只是终究没躲过 ...
- python读取游戏数据_利用Python对游戏销量进行数据分析
一.提出问题 1. 2005-2017年全球销量的top20的游戏是什么? 2. 2005-2017年各游戏生产商的销量对比,并使用堆叠柱状图进行可视化. 二.理解数据 数据大小:16599条 数据来 ...
- python读取游戏数据_一个python简单文字游戏里的数据征集
好吧,最近突然想用python做一个十分简单的小游戏,不过我现在要收集一些精灵数据啥的,各位可以帮个忙吗?(=・ω・=) 投稿邮箱:3072851485@qq.com 投稿格式: 两个文本文档(.t ...
- 190514-读取基址与偏移的几种方式
基址分为固定基址,与随机基址 一般的EXE里 数据段和代码段 相关的地址是固定的 通常DLL里找到的基址都是动态的 常见的基址 形式 一.固定基址 标题 先说固定的基址 举个例子 某个游戏的角色相关的 ...
- 【Android 插件化】Hook 插件化框架总结 ( 插件包管理 | Hook Activity 启动流程 | Hook 插件包资源加载 ) ★★★
Android 插件化系列文章目录 [Android 插件化]插件化简介 ( 组件化与插件化 ) [Android 插件化]插件化原理 ( JVM 内存数据 | 类加载流程 ) [Android 插件 ...
- 相对基址加变址寻址方式
操作数在存储器中,其有效地址是一个基址寄存器(BX.BP)的值.一个变址寄存器(SI.DI)的值和指令中的8位/16位偏移量之和.其有效地址的计算公式如公式所示. 在不使用段超越前缀的情况下,规定:如 ...
- 七种寻址方式(基址加变址寻址方式)
操作数在存储器中,其有效地址是一个基址寄存器(BX.BP)和一个变址寄存器(SI.DI)的内容之和.其有效地址的计算公式如公式所示. 在不使用段超越前缀的情况下,规定:如果有效地址中含有BP,则缺省的 ...
- 相对基址加变址寻址方式与其它寻址方式之间的变形关系
相对基址加变址寻址方式与其它寻址方式之间的变形关系 源操作数 指令的变形 源操作数的寻址方式 只有偏移量 MOV AX, [100H] 直接寻址方式 只有一个寄存器 MOV AX, [BX] 或 MO ...
- 超级简洁的Python风格加解密
超级简洁的Python风格加解密 示例 安装 API文档和代码仓库 加密一切对象! 实现与依赖 加密分三步: 引入加密函数 把对象和密钥丢进加密函数里 把密文取出来 解密也分三步: 引入解密函数 把密 ...
最新文章
- 美翻朋友圈:用Python生成蒙太奇马赛克图片
- linux下core dump--转载
- UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throw
- proxy aspectj_使用AspectJ,Javassist和Java Proxy进行代码注入的实用介绍
- 介绍目前计算机网络的新技术,当前计算机网络技术实验室建设现状及方向
- 解三对角线性方程组的追赶法
- Azure China (5) 管理Azure China Powershell
- linkedin 分享_如何将WordPress帖子自动发布到LinkedIn
- GPS 射频调试总结
- c语言链表二路归并排序,链表的二路归并排序 Sort List
- 视频教程-Photoshop零基础快速入门及PS照片抠图修饰技巧-Photoshop
- 比较PAFF和MBAFF
- c语言中sub指令,sub指令(汇编语言sub用法)
- 超级节点的困境,社区治理的尴尬 |链捕手
- 第五讲 中外数学名题趣题欣赏与解析
- [HDU5956]The Elder
- 应用与系统稳定性第五篇---Watchdog原理和问题分析
- 聊聊新加坡的工作和生活
- 三:JavaScript快速入门(脚本开发方向)
- 网络安全---老白的学习笔记