How to LEARN HACKING
Introduction to Game Hacking
In this section, the speaker introduces game hacking and explains that it requires a lot of skill and experience in many areas of computer science. The first step for any beginner is to learn a programming language.
Learning a Programming Language
- Game hacking requires knowledge of low-level programming languages.
- C++ is usually the best tool for the job because it's fast compiled unrestricted and it's the industry standard for video games.
- Python is also a good language to start with as it's simpler than C++.
- Learncpp.com and The Cherno on YouTube are good resources to learn C++.
Resources for Learning Game Hacking
- Game Hacking Academy is a free resource with well-written tutorials that take you from conceptual understanding to actually making cheats.
- Guided Hacking has a well-written game hacking Bible which teaches all the basics tailored towards beginners.
- Unknown Cheats has been around since forever and has so much information on their forum. It becomes more valuable as you keep learning and improving.
- GitHub has thousands of open-source cheats on the internet that you could be studying but require some level of experience to interpret code.
Getting Started with Reverse Engineering Tools
- Start by making external trainers for games without anti-cheats, where you can read and write process memory from the windows API without anything getting in the way.
- Get familiar with reverse engineering tools like Cheat Engine, Re-class, and Ida Pro. Half of game hacking is reverse engineering, and you cannot ignore that skill in the beginning.
Managing Your Motivation
- Game hacking requires a lot of time and effort to learn. You need to manage your motivation carefully because you are probably not going to be hacking Fortnite anytime soon.
- Set realistic goals. If you have no programming experience and intend on hacking a kernel anti-cheat protected game, you are going to be disappointed.
- Be patient with yourself. Nothing worth doing is easy, and hacking games requires a ridiculous amount of skill and experience in many areas of computer science.