跳至主要內容

AOB

chanchaw大约 1 分钟game-plugin

概述

AOB = array of bytes 即字节数组的意思,在 CE 中将一部分指令作为特征码并当作数据搜索内存,找到这段指令后即找到了目标内存区域,一般是对血量、阳光的扣除,在此处将 sub 指令替换或者做其他操作来进行作弊

案例

在阳光的直接地址上通过F5 Find out what writes this address 找到种植植物时减少阳光的代码,然后通过按钮 Show disassembler 找到该指令的汇编代码

AOB注入
AOB注入

AOB注入原理

概述

介绍上面 AOB注入 的原理,上图序号8中,在行号11中,脚本搜索特征码,行号12表示脚本模板中为我们自定义的代码申请的内存空间为1000,行号19的 code 表示注入位置的汇编代码,上图中已经将 sub 替换为 add,所以每次种植不是减少阳光而是增加阳光,下面行号24的 INJECT 表示会跳转到行号17执行我们注入的代码然后返回,

激活功能

如果不激活则是执行程序原本的逻辑

AOB注入时的激活功能
AOB注入时的激活功能

脚本添加到CE

将脚本添加到CE中
将脚本添加到CE中

AOB中自定义代码

AOB中自定义代码
AOB中自定义代码