问题标签 [cheat-engine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
assembly - 如何在汇编中找到 mov 函数的偏移量?
我不知道如何找到这段代码改变的原始内存地址。
获得的新地址是20847BB0
.
eax: 003F6C39
esi: 20847BA0
ebp: 010FF1B8
以前的地址是什么?请解释。
c++ - 查找模块加载到(内存)的地址
我使用 CE 来获取指向值的指针。我想将指针实现到我的 C++ Visual Studio 代码中。它有 3 个偏移量。
我已经得到的:
- 获取进程 ID
- 将偏移量添加到基地址
我需要的:
- """基地址"""
问题:我不确定我真正要找的是否是“基地址”。
我需要的是 = 0x141B6658 - 0x5C4C0 = 0x1415A198 = ???
如何自动获取0x1415A198?
我首先认为这是模块“N3.dll”的基地址,这很有意义..(?),但它似乎不是。
我正在使用 modueentry32, handle=CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, PID), me32.modBaseAddr 获取模块基地址
这就像
但这甚至不接近我需要的那个
提前致谢
c++ - 我在 IDA 或 dbg 或 olly 上看到的内存与我在 RAM 上实时加载的内存相同吗?
因此,如果我在 IDA 上加载 EXE,则会在不同位置存在偏移量和内存地址。
当我启动那个 EXE 并在作弊引擎中看到一个变量后,它的地址是否与加载的 IDA 中的地址相同?或者例如 ghidra?
cheat-engine - 如何在作弊引擎中找到不变的地址
我很想知道作弊引擎的一些方法,能够改变一个在游戏中不会改变的值,也就是说,它不像生命在减少,也不像子弹在增加. 它是一个固定值。主要问题是,在寻找该值时,结果超过 100k,所以我想知道如何减少该数量。
c++ - 将 20 个字节偏移量添加到指针地址
我试图从指针地址+偏移量中读取一个值,但没有得到正确的结果。
我有以下(相关的)代码:
查找DMAAddy:
由于某种原因,这将不起作用。我可以通过打开作弊引擎并输入 GameAdress + Pointer 来确认地址是否正确,然后设置偏移量 + 20 并获得正确的值。
当我运行上面的代码时,我得到一个很长的随机值“2596411228208”
我还可以找到指针指向的当前动态地址并直接从该地址读取,但是当我尝试从指针+偏移量读取时它无法正常工作。
memory - 如何将作弊引擎中所做的更改转换为我的 game.exe
我有一个游戏,我希望通过更改 exe 代码来进行一些修改,这是我有一点经验的(低级黑客 HEX,因为我没有游戏的源代码)。
我找到了一个训练器,它写入 game.exe 内存来做一些事情,比如增加健康、金钱等。训练器本身可以做很多事情,其中之一是防止敌人在被杀后掉落战利品。这是我希望嵌入到 game.exe 中的功能。
我在作弊引擎中找到了这个函数的地址,并成功地将新数据写入内存以防止外观下降。现在我的任务是如何在game.exe中使这个永久存在?
有谁知道我如何将我在 Cheat Engine 中所做的更改转换为我的 game.exe,以便我不再需要培训师来进行更改?
c++ - 如何通过 C++ 从内存中更改值(从作弊引擎获取值)
我使用作弊引擎在 MyGame 中找到了一个值的地址并创建了一个作弊表(mygame.ct)
这是我发现的一些更改值的 Lua 代码:
我想转换此 Lua 代码以更改 C++ 中的值,
例如,将此 Lua 代码转换为将 AOB 值更改B8 41 00 00 C8 41 00 00 F4 41
为B8 41 00 00 AF 43 00 00 AF 43
lua - 继续 playSound() 作弊引擎 Lua
在 Cheat Engine 中,要播放 wav 声音文件,我们可以使用 playSound()。我正在尝试为摩尔斯电码播放声音:
但声音只播放第一个'chr'。如何通过定义的声音播放所有字符“chr”?
vb.net - 在 CE 窗体(Windows 窗体)内启动应用程序/游戏
我按照教程制作了一个小型 VB Net 项目,以在表单边界内打开 Windows 应用程序。我已经将控制 Windows 应用程序的功能翻译为 Cheat Engine Lua 语法:
但是上面的代码不起作用。VB Net 中的代码如下:
如何在 CE Lua 中编写一个适当的函数,如上图所示,参考 VB Net function for button click 并使其工作?