Binary patching game cheat codes [Game Hacking 101]

  Рет қаралды 17,416

247CTF

247CTF

Күн бұрын

Reverse Engineering and binary patching the game Age of Empires, to permanently enable both the "reveal map" and "no fog" cheats - even when "no cheat" mode is enabled in the game.
🎮 Game Hacking 101 Playlist ➝ • Game Hacking 101
👮 Fair use of copyrighted material in the context of Age of Empires (video game); en.wikipedia.o... / en.wikipedia.o...
⛔ 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.

Пікірлер: 42
@247CTF
@247CTF 3 жыл бұрын
🕹️🕹️🕹️ Does anybody know the cheat code to get more subs on KZbin? 🕹️🕹️🕹️
@Gadgetman1989
@Gadgetman1989 3 жыл бұрын
Nerdcity had a video on it lol
@superservices4818
@superservices4818 2 жыл бұрын
Run a phone farm with device spoofing
@triloksuthar6742
@triloksuthar6742 3 жыл бұрын
would love to watch DLL injection technique. GREAT video as always!!
@247CTF
@247CTF 3 жыл бұрын
You got it!
@cazurro96
@cazurro96 3 жыл бұрын
It would be awesome to have some DLLs injection videos! Nice content and easy to follow!
@247CTF
@247CTF 3 жыл бұрын
Will do!
@mazsuuavuli5310
@mazsuuavuli5310 3 жыл бұрын
More Pls!
@tumio599
@tumio599 4 ай бұрын
PLS Find for me address at time 2:24
@mrvb6408
@mrvb6408 3 жыл бұрын
Surely the easier option is to patch the code to write the values you want to the expected location, this way you just patch in one place instead of 6 separate subroutines?
@247CTF
@247CTF 3 жыл бұрын
Yup, that's also a good solution. It's a little bit trickier though in practise, as we would need to find space to write new instructions, modify the application flow, set those bytes, clean up any mess we made, then jump back to the original location. Will explore this in a future video!
@danielmcpherson9062
@danielmcpherson9062 3 жыл бұрын
I LOVE THESE VIDEOS!!!
@nicholasdurand9370
@nicholasdurand9370 3 жыл бұрын
Subscribed so I catch the DLL injection video! Looking forward to it
@247CTF
@247CTF 3 жыл бұрын
Coming soon!
@superservices4818
@superservices4818 2 жыл бұрын
You're goddamn right I want to know more about DLL injection!
@247CTF
@247CTF 2 жыл бұрын
🥳
@phuongpro99
@phuongpro99 Жыл бұрын
What exe you using to read asm code of aoe ?
@247CTF
@247CTF Жыл бұрын
Binary Ninja / x64dbg are the main tools used in the series
@rillban1
@rillban1 3 жыл бұрын
DLL injections please! Awesome content :)
@247CTF
@247CTF 3 жыл бұрын
Done!
@eneomaos33
@eneomaos33 3 жыл бұрын
Hey, I'm a newbie here and I have a question. I know I'm trying something too big for my ability but I would like to hear your input. How hard do you think it is to port a PS2 game to PC? There's a game that I love but the company that made it doesn't care about ports or remakes, so it's "The Forgotten One" of games.
@247CTF
@247CTF 3 жыл бұрын
I'm no expert in this either, but rather than porting - I suspect emulation will be much easier!
@neoXXquick
@neoXXquick 3 жыл бұрын
nice .. good stuff
@247CTF
@247CTF 3 жыл бұрын
Thanks!
@antdgar
@antdgar Жыл бұрын
Nice
@247CTF
@247CTF 6 ай бұрын
😂
@velocityra
@velocityra 3 жыл бұрын
I enjoy your videos, but how come you're not using Ghidra for static analysis (has great decompiler, free) and x64dbg for dynamic analysis (quite a bit better and more modern than ollydbg)?
@247CTF
@247CTF 3 жыл бұрын
I use x64dbg too in other videos. Will use ghidra when it makes the content easier to understand. Many ways to achieve the same result, but so far things have been easier to explain without bringing ghidra into the mix!
@velocityra
@velocityra 3 жыл бұрын
@@247CTF Ok :)
@Gadgetman1989
@Gadgetman1989 3 жыл бұрын
Curious what would be needed for a game like Ride to Hell Retribution
@247CTF
@247CTF 3 жыл бұрын
No idea, but you should be able to apply similar techniques and play around with it in the single player game.
@callmecyb7825
@callmecyb7825 3 жыл бұрын
How did you know these functions at 4:37 are going to draw the map?
@247CTF
@247CTF 3 жыл бұрын
Take a look at the first video in the game hacking series playlist "Reverse Engineering hidden game cheat codes" for more details on those functions
@jester369
@jester369 3 жыл бұрын
Can you tell me how you find the address in 2:25 ? I don't see any reference to it :( / I am a newbie, thank you very much!
@247CTF
@247CTF 3 жыл бұрын
Take a look at the previous videos in the series to see where those magic bytes come from
@jester369
@jester369 3 жыл бұрын
@@247CTF I found the address there. however i traced the code it came from functions belonging to map! am I mistaken? my English is not good. Can you describe it? Thanks a lot.
@dailydoseofmemes_shorts
@dailydoseofmemes_shorts 3 жыл бұрын
Im to dump
@247CTF
@247CTF 3 жыл бұрын
Na, you got it!
@elpresidente2876
@elpresidente2876 3 жыл бұрын
Very cool video !
@247CTF
@247CTF 3 жыл бұрын
Glad you liked it!
Hacking a game with DLL injection [Game Hacking 101]
10:58
Minecraft Creeper Family is back! #minecraft #funny #memes
00:26
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 260 МЛН
Bike Vs Tricycle Fast Challenge
00:43
Russo
Рет қаралды 103 МЛН
AoE1 vs AoE2 Cheat Code Tournament
12:54
Spirit Of The Law
Рет қаралды 145 М.
Software Reverse Engineering with Ghidra
31:08
CAE in Cybersecurity Community
Рет қаралды 15 М.
Patching Binaries (with vim, Binary Ninja, Ghidra and radare2)
21:00
Reverse Engineering Age Of Empires
12:32
Nathan Baggs
Рет қаралды 219 М.
An introduction to hacking video games with Ghidra
39:39
Hilltop
Рет қаралды 23 М.
10 Types of AOE Players
5:23
PiXL
Рет қаралды 5 МЛН
Age of Empires 1 Cheats
5:46
sureshtube8
Рет қаралды 152 М.
Minecraft Creeper Family is back! #minecraft #funny #memes
00:26