Cheat Engine: Multi-level Pointers (tutorial 8) - Game Hacking Series
Vložit
- čas přidán 8. 07. 2024
- 🎮🕹 Learn the basics of Game Hacking. In this video, we'll run through tutorial step 8 (multi-level-pointers) in Cheat Engine 7.4. We'll trace through the pointers manually to find our way to the static (base address). After that, we'll apply the automated pointer scanning (PointerMap) approach. In the next video, we'll apply the techniques from this tutorial to a real game! If you missed steps 1-7, be sure to check to full playlist! #BugBounty #GameHacking #CheatEngine #Tutorial
Check the full video playlist HERE: • Game Hacking
Overview:
0:00 Intro
0:27 Tutorial 8: Multi-level Pointers
1:27 Solution 1: Manually Tracing Pointers
10:33 Solution 2: Automated Pointer Scanning
13:57 Conclusion
A list of useful game hacking resources (bug bounty programs, key hunters, bug reports, tutorials/guides, video creators, related research, vulnerable games, tools, ctf writeups etc) - github.com/Crypto-Cat/CTF/tre...
🧑💻 Looking to try game hacking and score some bug bounties? check out the active programs @ go.intigriti.com/register 💜
👾 Join our Discord - go.intigriti.com/discord
🎙️ This show is hosted by / _cryptocat ( @_CryptoCat ) & / intigriti
👕 Do you want some Intigriti Swag? Check out swag.intigriti.com
8:53: when clicking "add pointer" , if you hold down ctrl, the new entry gets added to the bottom (You can also make this as the default behavior in general settings: pointer adding)
Ahhh amazing tip, thank you! 💜
Thank you !
i've been game hacking since 2000 (remember Tsearch?) and have been totally ignorant to pointer scanning, stuck in my old ways. Modern games have made it way more difficult, now pointer maps are my best friend. Thanks, man.
Nice! I don't remember Tsearch but I agree that pointer maps make life a lot easier 🙏
Hey thanks a lot man this was very helpful i was struggling before was doing a wrong method but i just watched the whole video it was worth every second again thx!
Great! Happy to hear it 🥰
At 12:30 the method seems to be generating a new pointer map scan for that value, couldnt we just use the generated pointer map 2 we just created and it would be the same thing? Thank you for the videos btw I loves the series
Hey, good point! I should of ticked the "use saved pointermap" option there 😆
thankssss
Welcome 💜
I need a pointer with "game.exe"+00****** i can do the same way or is a different way ? When i do without "game.exe", all the scans give me a same RSI value, i cant pass the pointer to second offset, after second offset all RSI is equal.
These techniques will be hugely dependent on:
a) the game in question
b) whether you do each stage of the pointer scanning process correctly
If one specific game (or value within a game) isn't working, maybe try another to find out whether the problems are related to the game, of something you're doing..
i did exactly as you did and its pointing to a weird hex address than doesnt correspond with the value
I've got some troubles with the first steps. When I try to find a value that I need to find the base one later on, the Cheat Engine gives out 2 addresses of the same value. When I edit one of them, it goes back to normal. But when I edit the second one, it actually applies my changes to itself and to the first address' value. In this case I'd have to generate 4 pointer maps and scan all of them compared to each other, which actually doesn't lead me to any successful results. What do I do in this situation?
Some games can be complicated, e.g. the addresses might change dynamically, so even if you find the right pointer - it's location will change shortly after. I would check out the cheat engine forums, see if they have any posts about the game you're working on, or at least posts about the issue you're describing.
Hi, may I know how cheat engine decide whether an address is a base or not?
Hey there! The addresses that show green are found at a constant offset from the game binary (or some other exe/dll) and will always be at that offset, unless the game receives an update. There's a good discussion about it here: www.cheatengine.org/forum/viewtopic.php?p=5571287
After going a couple of pointers deep, my "Find out what accesses this address" results yield nothing when trying to find the next pointer (Risk of Rain 2). Any idea what might be going wrong?
It could be a lot of things e.g. maybe the addresses might change dynamically, so even if you find the right pointer - it's location will change shortly after. I would check out the cheat engine forums, see if they have any posts about the game you're working on, or at least posts about the issue you're describing.
For the final part of the video, what do we do if we have over 65 thousand results?
Keep narrowing it down as much as possible I guess. Multiple results may work, so just try to find some stable/reliable result and give it a go 🙂
2:25 can't find anything! I pasted the hex value but no results returned. In my case it was RBX not RSI
You made need to adjust if the values are in different registers!
@@intigriti Right! I must've clicked change pointer by mistake. I finally got my green pointer. Thanks.
how can i do with citra
Hmmm not something I have any experience with, maybe check the GuidedHacking forums?
@@intigriti it is possible to use cheat engine in games that are emulated with citra in your opinion it is feasible
2:25 can't find anything... not results returned ... the game is generals zero hour... please halp me
Hey, if you get stuck on a specific game I recommend checking out the cheatengine or guidedhacking forums, www.cheatengine.org/forum/search.php?sid=e8af928dcbad9241437478ad26215096
can you make videos on cheating games on ps4
The focus will always be hacking, not cheating 😛 Hopefully we will make more game hacking content in future but unlikely console-focused.. Maybe mobile!
@@intigriti true that but i would really love to see ps4 game hacking cuz it's like cheat engine a bit harder specially with pointer and there is not a lot of videos about it so i guarantee you the views and i asked you because i love how easy you explain things