Cheat Engine: Multi-level Pointers (tutorial 8) - Game Hacking Series

Sdílet
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

Komentáře • 34

  • @cheat_engine
    @cheat_engine Před rokem +16

    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)

  • @PileOfPiss
    @PileOfPiss Před 10 měsíci +1

    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.

    • @intigriti
      @intigriti  Před 10 měsíci

      Nice! I don't remember Tsearch but I agree that pointer maps make life a lot easier 🙏

  • @Codeinjection
    @Codeinjection Před 4 měsíci +1

    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!

    • @intigriti
      @intigriti  Před 4 měsíci

      Great! Happy to hear it 🥰

  • @rainyzombie
    @rainyzombie Před rokem +3

    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

    • @intigriti
      @intigriti  Před rokem

      Hey, good point! I should of ticked the "use saved pointermap" option there 😆

  • @RenalSukendar
    @RenalSukendar Před 8 měsíci

    thankssss

  • @tonyr0xx
    @tonyr0xx Před rokem

    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.

    • @intigriti
      @intigriti  Před rokem +1

      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..

  • @abenex2175
    @abenex2175 Před 2 měsíci

    i did exactly as you did and its pointing to a weird hex address than doesnt correspond with the value

  • @rgb_outlaw
    @rgb_outlaw Před 10 měsíci

    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?

    • @intigriti
      @intigriti  Před 10 měsíci

      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.

  • @childdori3901
    @childdori3901 Před rokem +2

    Hi, may I know how cheat engine decide whether an address is a base or not?

    • @intigriti
      @intigriti  Před rokem

      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

  • @Timorio
    @Timorio Před 10 měsíci

    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?

    • @intigriti
      @intigriti  Před 10 měsíci

      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.

  • @TopsyTriceratops
    @TopsyTriceratops Před 8 měsíci

    For the final part of the video, what do we do if we have over 65 thousand results?

    • @intigriti
      @intigriti  Před 8 měsíci

      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 🙂

  • @doohab
    @doohab Před 10 měsíci

    2:25 can't find anything! I pasted the hex value but no results returned. In my case it was RBX not RSI

    • @intigriti
      @intigriti  Před 10 měsíci

      You made need to adjust if the values are in different registers!

    • @doohab
      @doohab Před 10 měsíci

      @@intigriti Right! I must've clicked change pointer by mistake. I finally got my green pointer. Thanks.

  • @Mr_Thoror
    @Mr_Thoror Před rokem

    how can i do with citra

    • @intigriti
      @intigriti  Před rokem

      Hmmm not something I have any experience with, maybe check the GuidedHacking forums?

    • @Mr_Thoror
      @Mr_Thoror Před rokem

      @@intigriti it is possible to use cheat engine in games that are emulated with citra in your opinion it is feasible

  • @streethop4120
    @streethop4120 Před 8 měsíci

    2:25 can't find anything... not results returned ... the game is generals zero hour... please halp me

    • @intigriti
      @intigriti  Před 8 měsíci

      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

  • @gamewithboost
    @gamewithboost Před 27 dny

    can you make videos on cheating games on ps4

    • @intigriti
      @intigriti  Před 26 dny +1

      The focus will always be hacking, not cheating 😛 Hopefully we will make more game hacking content in future but unlikely console-focused.. Maybe mobile!

    • @gamewithboost
      @gamewithboost Před 26 dny

      @@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