问题标签 [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.

0 投票
1 回答
2251 浏览

assembly - 汇编 x86 ADD 命令

我正在尝试学习汇编,因为我觉得当我开始我的 CS 课程时会有所帮助,这些课程涉及较低级别的语言和材料(C 是我迄今为止学到的最低水平)。

为此,我使用 CE 并查看一些较旧的简单游戏中的内存地址和汇编命令。基本上是通过破解旧游戏来学习汇编。

有一个命令如下所示:

根据我的理解, add 会将两个参数加在一起并将它们存储到第一个参数中,而 [ ] 本质上是一种尊重。

那么它是将eax的值和ecx的地址相加并存储到eax中,还是将它们存储到eax所持有的地址中?

如果有帮助,这里是地址:

0 投票
1 回答
490 浏览

pointers - 计算多级指针

我正在尝试计算一个指向变量的多级指针,但在第三级我的偏移量是'rcx + r9 * 8'。

完整说明:

我通常使用偏移量在计算器中从我所在的当前指针的地址中扣除它,但在那种情况下,我真的不知道该偏移量是什么意思。

我将不胜感激任何正确方向的提示。

0 投票
2 回答
146 浏览

csv - 使用 lua 将扫描结果存储到 csv 文件

我是lua的新手。我玩游戏并使用作弊引擎扫描值以获取内存中的地址和值。我想编写一个 CSV 文件,其中包含一组地址中的值,这些地址每帧都会更新,并从创建的 csv 文件中加载这些值,以便在下一次游戏中使用它。是否有任何示例脚本可以做到这一点?提前致谢

0 投票
2 回答
1904 浏览

lua - 从变量中将元素附加到 Lua 表/清除 Lua 表

我使用 Lua 作弊引擎创建了一个从计算机目录解析路径名和文件名的函数,接下来我想将结果存储到 Lua 表中。

我的功能:

  1. 这是使用 table.insert(mp3Table,{pathN,name}) 的正确方法和正确语法吗
  2. 如何通过打印出来检查元素是否已经添加到表格中?
  3. 如何清空/清空表?

谢谢

0 投票
3 回答
2642 浏览

c++ - C++ 如何使用来自 CE 的包含浮点数的给定地址进行读/写处理?

我目前正在为游戏教练开发传送功能。我找到了包含浮点数的正确静态地址:

带偏移地址的图片

这个地址指向我的 X 坐标。现在我正在尝试使用读/写 processmemory 更改我的 X 坐标(浮点数)。但无论我做什么它都不起作用(我在改变正常整数方面没有问题)。我想用我之前选择的浮点数替换该值。

有人可以给我一个详细的例子,我该怎么做?

先感谢您

0 投票
1 回答
593 浏览

c++ - C++/作弊引擎,在 Google Chrome 中写入内存 - WriteProcessMemory & ReadProcessMemory

在努力学习更多 C++ 的过程中,我选择了——你知道——做一些有趣的事情,那就是写入随机应用程序的内存。我编写的代码似乎适用于所有应用程序,但我很难让它与 Google Chrome 选项卡一起使用。

我想要做的只是改变我在 Slope(在 y8.com 上)的分数,在作弊引擎的帮助下我有内存地址。问题似乎是检索选项卡的进程 ID。使用 Chrome 的任务管理器,我将选项卡的地址转换为十六进制,在作弊引擎中打开进程并找到分数地址。

问题来了。每当我使用GetWindowThreadProcessId(window, &processID); cout << processID时,它都不会打印可以在 chrome 的任务管理器中看到的游戏选项卡的 ID。实际上,它会打印整个 chrome 的 ID(我知道这是因为在 chrome 的任务管理器中,“chrome”具有该 ID)。并且分数不能写入或读取 chrome 的 processID。如果我忽略这个问题,buffer似乎总是打印为 0.. 没有变化。

我对此很陌生,并希望自己不知道我在说什么。如果您自己测试游戏,则必须找到您的 chrome 当时使用的地址。但这里是代码(我已经注释掉WriteProcessMemory并放Read了,所以我在写任何东西之前让它工作):

代码有什么问题?

0 投票
1 回答
1639 浏览

pointers - 用“找出写入该地址的内容”奇怪的偏移量来查找指针

我正在尝试为 UrbanTerror42 找到一个基本指针。我的设置如下,我有一个有 2 个玩家的服务器。作弊引擎在客户端 a 上运行。我和客户 b 一起爬梯子,然后扫描增加/减少。找到值后,我使用find out what writes to this address. 但是偏移量非常高并且指向空内存。我真的不知道如何进行

为了清楚起见,我查找了其他几个值,它们有同样的问题

我已经查看了许多教程和论坛,但这总是关于偏移量在 0 到 100 之间而不是 80614 之间的值。

如果有人能告诉我为什么会发生这种情况以及我必须做什么/学习如何继续,我将不胜感激。

在此处输入图像描述

在此处输入图像描述

提前致谢

0 投票
1 回答
2088 浏览

javascript - 这对作弊引擎有效吗?

几个月前我开始编程。我正在 Animate CC 中制作完整的客户端游戏,因此我正在尝试针对内存扫描软件的简单措施。

我试图避免人们改变我的金钱变量。

现在,每当我更新货币视觉显示时,我还必须包含布尔变量:

想知道这是否有效,谢谢。

编辑:该死的,我没有意识到 CE 会同时找到 lastMoney 和 money。我可以做一些事情,比如乘以一个数字来隐藏 lastMoney:

0 投票
1 回答
514 浏览

c - 将数据写入C中另一个程序的指针?

我目前正在学习 C,尤其是内存是如何工作的,以及我如何编写和读取程序使用的数据。为了练习,我开始为游戏 Undertale 编写一个小作弊程序,它会不断用最大生命值覆盖生命值地址,从而使角色无敌。我用作弊引擎搜索了健康值的地址,现在我有了这段代码:

它有效。糟糕的是,当你关闭游戏并重新打开它时,所有的地址都不同......这不是很有效。所以我想尝试使用作弊引擎找到健康值的基地址。我进行了多次指针扫描,并将结果缩小到大约 150 个地址,指向健康地址。我尝试随机选择一个,关闭游戏,重新打开它,它工作:我能够使用我找到的指针修改健康值。

所以我想我会在我的代码中使用它。在指针扫描窗口的“基地址”下,显示"UNDERTALE.exe"+059E4F8. 我尝试将代码中的地址替换为指针的地址(我输入了(LPVOID)0x059E4F8),但没有成功。输出[+] Done!重复说“”但健康值没有改变,而它在作弊引擎中工作......我对整个内存管理的事情是新手,我做错了什么?我想做的甚至可能吗?

我希望我对我所做的一切的解释足够清楚,如果没有,请告诉我。

谢谢你。

0 投票
1 回答
1177 浏览

c# - C# 多个偏移量

当我写入具有多个偏移量的地址时,我遇到了问题。

值不变。

代码:

我使用作弊引擎来获取偏移量,然后我重新启动游戏以检查我的偏移量是否正确