问题标签 [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 回答
1506 浏览

windows-applications - how do i use a memory address from cheat engine with ReadProcessMemory?

im trying to make an application that monitors the speed of the character in GTAV, iv found the address of the variable with cheat engine: http://i.stack.imgur.com/klyYV.png

and i made a function to open a handle to the game process:

in main i get the handle and try to read the memory location like so:

but it fails and prints "failed to read value". im assuming this has something to do with an address offset, iv been looking it up but i don't really get what people are talking about. btw the memory location is not static and changes when the game is restarted but i wanted to at least get it working with the actual memory address before i tried to find a way to get it dynamically.

so how do i find the actual memory address to use with the ReadProcessMemory function based on the address displayed in cheat engine.

0 投票
1 回答
65 浏览

c++ - 用 C++ 获得 VSXu 艺人的 VU

到目前为止,这是我的代码:

我想用 C++ 和 Cheat Engine 读取 VSXu Artiste 声音可视化程序的 VU(声卡音量)值。ReadProcessMemory(hProc, (LPVOID)addr, &val, (DWORD)sizeof(val), NULL);在您重新打开 VSXu 之前,它可以正常工作。这很明显,因为我在作弊引擎中的值的地址是“sound.rtaudio.dll+19098”,并且 DLL 加载到“随机”地址。在 Cheat Engine 中,您只需在内存查看器中按 Ctrl+G 并键入 DLL 的名称即可找到其基地址。我已经在 C++ 中尝试了 GetModuleHandle 方法,但没有成功:

有谁知道如何使用 C++ 获取 dll 的基地址?

作弊引擎截图: http: //oi57.tinypic.com/331k7sw.jpg

亲切的问候,

罗伯特

0 投票
1 回答
1006 浏览

assembly - 在作弊引擎中显示 32 位和 64 位寄存器

我目前正在做一个项目,我必须对一个软件进行逆向工程。在查看内存反汇编和内存访问视图时,我需要知道是否可以同时显示 32 位和 64 位寄存器值。

0 投票
1 回答
138 浏览

android - GameCih:它如何操纵价值观?

前段时间我发现了一个名为“GameCih”的应用程序,它可以让你修改一些游戏的值。现在我想知道——就像标题已经说的那样——这个应用程序如何访问手机的内存。

0 投票
2 回答
6048 浏览

cheat-engine - Aimbot - 如何找到 PlayerBase?

所以我正在尝试为游戏创建一个瞄准机器人,但我在这里遇到了一些麻烦,我怎样才能找到玩家群?如果我找到玩家群,那么我可以获得所需的所有信息,例如 X、Y 位置、当前金钱、弹药、健康、盔甲等……我为此使用 CheatEngine 6.4。

0 投票
2 回答
3542 浏览

assembly - 给定正在运行的进程中的地址,在可执行文件中查找指令?

我正在修改一个旧的废弃软件游戏以拥有无限的生命。

有指令的地址dec ecx和它在被调试的.exe中的位置不一样。

我记得我的一位老朋友曾经告诉我,有一个公式可以通过 .exe 中的指令获取“真实”地址。作弊引擎给了我内存地址。我记得在数学公式中,我需要得到模块,在 OllyDbg 中我得到了它。但我不记得公式。有人知道这个数学公式是怎么回事吗?公式很简单!还有另一种方法可以让文件位置永久修改.exe?

0 投票
1 回答
1514 浏览

security - 我怎样才能制作完全无法检测的程序(已知程序)?

这个问题有点复杂。我想从一些检测程序中隐藏“作弊引擎”。他们正在运行程序列表中检查作弊引擎名称,并检查内存中是否有一些特殊的字符串或数据以检测该程序。我怎样才能制作完全无法检测的程序(已知)。

我尝试了一些技巧,例如“Windows Title Changer”。但是那些检测器正在检查内存以进行检测。所以我应该更改该程序的内存数据。但我不知道我该怎么做。任何想法?
先感谢您..

0 投票
1 回答
4208 浏览

lua - 附近未完成的长串

给我错误

[string "--code..."]:4: 附近未完成的长字符串

0 投票
1 回答
941 浏览

assembly - 如何找到具有负偏移量的基结构地址

我正在使用 CE 对旧游戏进行逆向工程。我找到了修改单元 HP 的代码,但我找不到基地址,因为偏移量是负数。

操作码:

问题是我什至不知道它是如何工作的,这对我来说听起来很傻,为什么编译器/开发者会这样做呢?它是一种堆栈临时指针吗?有没有办法找到它?(我很确定有办法)这很令人沮丧,因为我找到了 ID、HP 和其他东西的偏移量,但是基础......我通常没有问题,偏移量是正的。

我认为基础将是一些东西[esi-STRUCTURE_SIZE] ,最后一个项目将是[esi]

或者,也许我完全错了。

谢谢 :)

0 投票
1 回答
1581 浏览

lua - 单击 Cheatengine Lua 后禁用按钮

所以我一直在努力制作一个按下的按钮转到一个链接并将启用切换为false,这样你就不能再点击它了

以上是我到目前为止所拥有的,但它似乎不起作用。