我怎样才能让我的程序手动找到地址?

问题描述 投票:0回答:1

我正在使用c ++进行roblox游戏(Counter Blox Roblox攻击)并且我的程序只是更改了游戏中的钱,但是当我重新启动游戏并再次运行它并开始我的黑客它将无法工作,因为地址已经改变。有没有办法我的程序可以自动找到正确的地址,因为我总是需要手动找到它并在代码中更改它。

我试着查一下但找不到任何东西。

#include "stdafx.h"
#include <Windows.h>

int main() {
    int moneyAdress = 0xF4OAE;
    int customMoneyValue = 10000;

    DWORD money = (DWORD)moneyAdres;
    HWND wind = FindWindowA(NULL, "Roblox");

    DWORD procID;
    GetWindowThreadProcessId(wind, &procID);
    HANDLE handle = OpenProcess(PROCESS_ALL_ACCES, FALSE, procID);

    WriteProcessMemory(handle, (PBYTE*)money, &customMoneyValue, sizeoff(customMoneyValue), 0);

    return 0;
 }

所以有人知道如何让它自己找到地址。或者这是不可能的?

c++ memory-address cheat-engine
1个回答
0
投票

基本上你找到的是动态地址而不是静态地址。

由于此地址不是静态的,因此在某些情况下,指针会将该地址从一个存储区域存储到另一个存储区域:游戏重启,移动到另一个地图,根本就是制作强制游戏重新分配内存的操作。

如果您找到针对该地址的指针,那么您每次都会获得您的价值,这与您正在做的事情无关。只有当游戏代码发生变化时,它才会影响你。

寻找指针对初学者来说并不容易,但并不难。

解释所有这些可能需要我几天,所以我最好的方式来帮助你是上面的介绍,并给你我的知识来源:youtube频道“欺骗游戏”

我可以用点击指导你如何使用指针映射进行指针扫描,但这是你必须从A到Z理解的东西,这是一个学习不是脚本小子的网站,所以我希望这可以帮助你:)

© www.soinside.com 2019 - 2024. All rights reserved.