Reverse engineering player structures in a game [Game Hacking 101]

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ก.ค. 2024
  • In order for a game to draw the world, the game process needs to know the location and status of different assets. The game process likely has some central type or class to define what something is within the game world. But how can we find it?
    🎮 Game Hacking 101 Playlist ➝ • Game Hacking 101
    👮 Fair use of copyrighted material in the context of Age of Empires (video game); en.wikipedia.org/w/index.php?...
    ⛔ Material presented for offline learning purposes only. No content regarding modern online games or detection bypass techniques will be discussed.
    🏆 The 247CTF channel is dedicated to teaching Capture The Flag fundamentals. If you want to improve your technical skills and succeed in Capture The Flag competitions, make sure to subscribe!
    🏁 The 247CTF is a free Capture The Flag learning environment where you can improve your technical skills by solving challenges and recovering flags. You can join now for free at 247CTF.com/.
    📺 Subscribe for more Capture The Flag videos!
    🏆 Solve CTF Challenges ➝ 247CTF.com/
    🐦Stay up to date ➝ / 247ctf
    🥰 Support the 247CTF ➝ / 247ctf
    💬 Discuss and learn ➝ / discord
    📌Free flag ➝ 247CTF{9719c5ddf317154473d334f47a77ac6a}
    📝 Icons made by Freepik & Monkik from Flaticon.com
    🚨 247CTF’s channel videos are intended for educational purposes only. Methods and techniques discussed are not to be used for illegal activities against unauthorised systems.

ความคิดเห็น • 37

  • @247CTF
    @247CTF  3 ปีที่แล้ว +8

    🪓🪓🪓 Give wood? Get rekt 🪓🪓🪓

    • @danil__b958
      @danil__b958 ปีที่แล้ว

      what is th programm?

  • @kanutaro3426
    @kanutaro3426 ปีที่แล้ว +1

    This is the first time I actually understand this concept. I never understood how people turned the reverse engineered structures into actual code, thank you

  • @RamesesMendezChamian-xz4dx
    @RamesesMendezChamian-xz4dx 10 หลายเดือนก่อน

    Helps me a lot

    • @247CTF
      @247CTF  3 หลายเดือนก่อน

      Great!

  • @MrBenderrrr
    @MrBenderrrr 3 ปีที่แล้ว +2

    These tutorials are absolutely amazing, thank you soooo much for sharing your knowledge Sir !
    Do you think in the future or the far future, you could make tutorials on how to implement raw mouse input for games that do not support it? I mean some mods exists for "Nier Automata" and "Dark Souls Prepare to Die" but the source code is not available unfortunately.
    Making a tutorial or even making this kind of mod in a dedicated serie for a game like Far Cry 3/4 or Splinter Cell Black List would bring a lot of people to the channel as this a feature that has been requested for many years as the negative mouse acceleration makes the game very frustrating to play for many players, and the issues are documented on PcGamingWiki.
    But anyway, thanks again for all your hard work on your Game Hacking tutorials !

    • @247CTF
      @247CTF  3 ปีที่แล้ว +1

      Do you have a link to the problem? I don't quite understand what you mean. Some games don't let you use your mouse? Trying to understand the use case/problem.

    • @MrBenderrrr
      @MrBenderrrr 3 ปีที่แล้ว

      @@247CTF I'm sorry i didn't explain very well.
      Some pc games have negative mouse acceleration i which makes playing with a mouse very frustrating and annoying.
      Some modders have managed to make mods that implement raw mouse input in those games instead, for example this one:
      community.pcgamingwiki.com/files/file/1221-nier-automata-input-overhaul-mod/
      If i understand correctly, they way these mods work is that they managed to hack into the camera transformation function, but i guess it's easier said than done...
      Other games like, Far Cry 4, still have the negative mouse acceleration issues as making a mod like this require a huge knowledge of game hacking skills. For example the issue about Far Cry 4 is that moving your mouse very slowly will not move the camera view in the game and moving the mouse fast will actually make the camera view move slower. It is "documented" a little bit here in the mouse acceleration section:
      www.pcgamingwiki.com/wiki/Far_Cry_4

    • @247CTF
      @247CTF  3 ปีที่แล้ว +3

      @@MrBenderrrr Argh I see, vectors and 3D space sounds a lot like math to me, so I don't think I will be able to help with this one - good luck!

  • @MrAleksander99
    @MrAleksander99 3 ปีที่แล้ว +2

    Would it be possible to upload future videos in higher quality as the text is a little blurry on 1080

    • @247CTF
      @247CTF  3 ปีที่แล้ว

      Yes! I need to record the smaller text (i.e in the debugger) with a larger font size so it scales up better. Will do that moving forward.

  • @Cisko1417
    @Cisko1417 2 ปีที่แล้ว

    nice tutorial pls make more videos about reverse enginering games

    • @247CTF
      @247CTF  2 ปีที่แล้ว

      Will do!

    • @Cisko1417
      @Cisko1417 2 ปีที่แล้ว

      @@247CTF thx bro ... i like your videos ... i wanna learn more about reverse enginering games

    • @Cisko1417
      @Cisko1417 2 ปีที่แล้ว

      dissamblers codes games and much more
      i hope you make a lot videos dedicated from modding games

  • @parente1998
    @parente1998 3 ปีที่แล้ว +2

    Any tip to start learning the windows.h library? I am cool with asm and c but I know nothing about the windows.h library that you use for injecting the DLL. Any book i should read?

    • @247CTF
      @247CTF  3 ปีที่แล้ว +10

      Learning it from scratch? No, I don't have a resource I know/can recommend. I Usually go the other way - reverse engineer "something", find another function I don't know, then search on msdn for that function definition to understand it's purpose.

    • @pwndepot367
      @pwndepot367 3 หลายเดือนก่อน

      I know this is years late but if you want to learn the windows api i’d recommend the book “Windows via C/C++”, maybe a little outdated but it will get your foot in the door 👍🏻

  • @LowLevelLemmy
    @LowLevelLemmy 3 ปีที่แล้ว +2

    Guys can I be honest?
    wololololo I love this video 🤗

    • @247CTF
      @247CTF  3 ปีที่แล้ว +1

      🔴..🔵

  • @lolsucks3599
    @lolsucks3599 7 หลายเดือนก่อน

    I wanna add new civs to settlers 4 not sure if that is possible but I dont even understand reverse engineering so that is the biggest barrier.

    • @247CTF
      @247CTF  3 หลายเดือนก่อน

      Possible.. yes. But it's (likely) more involved than this, you should take a look at 'modding' rather than hacking.

  • @gauravthapa4380
    @gauravthapa4380 2 ปีที่แล้ว +1

    What about Online server games can it be hacked ??

    • @247CTF
      @247CTF  2 ปีที่แล้ว

      Depends, maybe. Any modern game will most likely have protections for these kinds of silly tricks. These topics and videos aren't for modern online games.

  • @NetworkITguy
    @NetworkITguy 3 ปีที่แล้ว

    Comment, like and subscribe

    • @247CTF
      @247CTF  3 ปีที่แล้ว

      🤩

  • @NarutoClassics
    @NarutoClassics 2 ปีที่แล้ว

    hello there, are into PS2 MIPS?

    • @247CTF
      @247CTF  2 ปีที่แล้ว

      Nope, too hard for me.

  • @TheRealSklone
    @TheRealSklone ปีที่แล้ว

    Hello sir can u made mod apk where I get extra stuff in-game ? Pls....

    • @247CTF
      @247CTF  ปีที่แล้ว

      🙅🏼‍♂️

  • @8bpyt321
    @8bpyt321 ปีที่แล้ว

    Hello bro ,if u see this message can you answer me?

    • @247CTF
      @247CTF  ปีที่แล้ว

      👋

  • @iprogeny4877
    @iprogeny4877 3 ปีที่แล้ว

    Could you help me out pls?? I am trying to crack a simple software that i almost got access but since the account is lost on the software i can't use any function from the software.. it's a expensive rare software and i manage to get the files but need to get reversed in order to use it

    • @247CTF
      @247CTF  3 ปีที่แล้ว +2

      If you lost your account information, you should contact the vendor. No illegal shenanigans here.

    • @iprogeny4877
      @iprogeny4877 3 ปีที่แล้ว

      @@247CTF Bruh it's because they changed website🤦🏻‍♂️

  • @gcm4312
    @gcm4312 3 ปีที่แล้ว +1

    suggestion: turn the music off during the presentation

    • @247CTF
      @247CTF  3 ปีที่แล้ว +8

      But I like to party.