Posted: Tue Sep 28, 2021 1:06 am Post subject: [Help] AoB c++ scanning on a 64 bit process
I have been trying to figure out how to perform AoB scans in c++ for the past week and have succeeded on 32 bit processes by using the following github project as a base: github com/AlexCatDev/ProcessMemory
I have modified the code in the main function to look like this:
Code:
Process targetProcess = Process.GetProcessesByName("Tutorial-x86_64")[0];
Console.WriteLine("Tutorial-x86_64 PID: " + targetProcess.Id);
ProcessStream s = new ProcessStream(Process.GetProcessesByName("Tutorial-x86_64")[0]);
The code above works just fine and is able to find the address where the array of bytes was found, but when I switch from Tutorial-i386 (the 32 bit tutorial) to the Tutorial-x86_64 (64 bit tutorial), the scan never completes or finds any usable address. What am I doing wrong here?
Figured it out, turns out the address that contained the variable I was looking for was in 0x21CEEB3C924 and I was searching up to 0x100000000 which is far less than where that address is located.... mb
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum