How to LEARN HACKING

cazz
14 Dec 202204:31

Summary

TLDRThis video script addresses the common inquiry about creating game cheats, particularly for Fortnite. It clarifies that game hacking is not about innate talent but perseverance through failure. The speaker emphasizes the necessity of learning programming languages, recommending starting with C++ for its efficiency and industry standard. They share personal learning experiences, suggesting resources like learncpp.com, YouTube tutorials from Cherno and the New Boston, and Game Hacking Academy for structured learning. The script also advises beginners to practice with games without anti-cheats, using reverse engineering tools like Cheat Engine, and to manage expectations and motivation for a long-term learning journey.

Takeaways

  • ๐Ÿ’ป Game hacking is not about innate talent but persistence and the willingness to learn from failures.
  • ๐Ÿง  Understanding the basics of programming is crucial, with C++ being a common starting point due to its efficiency and industry standard status.
  • ๐Ÿ”„ The speaker initially struggled with C++ but found Python more accessible, which later helped in revisiting C++ with a fresh perspective.
  • ๐Ÿ“š 'Learncpp.com' is recommended as a reliable resource for learning C++, with its linear progression and regularly updated content.
  • ๐ŸŽฅ YouTube channels like Cherno and the New Boston offer high-quality C++ tutorials that can be more engaging than reading.
  • ๐Ÿ’ก Active practice through exercises and coding is essential for learning, not just passive study.
  • ๐ŸŽฎ Starting with game hacking by making external trainers for games without anti-cheats is a practical way to begin.
  • ๐Ÿ”ง Familiarity with reverse engineering tools like Cheat Engine, re-class, and Ida Pro is vital as it forms half of game hacking.
  • ๐ŸŒ Unknown Cheats and GitHub are valuable resources for learning from existing code and gaining community insights.
  • ๐Ÿš€ Setting realistic goals and managing motivation are key, especially when starting from scratch in game hacking.

Q & A

  • What is the most common question the channel owner receives about game hacking?

    -The most common question is how to create a cheat for a specific game, often Fortnite.

  • Why is it difficult to help those who ask about game hacking?

    -It's difficult because they often lack understanding of how cheat development works and are not prepared to invest time in learning.

  • What is the key to successful game hacking according to the script?

    -The key to successful game hacking is persistence through failure and a willingness to learn, rather than relying on talent or genius.

  • Why is C++ often recommended as the first programming language for game hacking?

    -C++ is recommended because it is fast, compiled, unrestricted, and the industry standard for video games.

  • What alternative programming language did the channel owner try before returning to C++?

    -The channel owner tried Python before returning to C++.

  • What are some recommended resources for learning C++ mentioned in the script?

    -Recommended resources include learncpp.com, Cherno's and the New Boston's YouTube tutorials.

  • Why is it important to do exercises and write code while learning programming for game hacking?

    -It's important to practice coding to reinforce learning and gain practical experience, which is essential for understanding and applying concepts.

  • What is the recommended first step for a beginner in game hacking after learning C++?

    -The recommended first step is to start hacking by using resources like Game Hacking Academy.

  • How does the value of Guided Hacking change as a beginner progresses in their learning?

    -Guided Hacking is valuable for beginners but becomes less so as they advance, as it is tailored more towards newcomers.

  • What role does GitHub play in learning game hacking?

    -GitHub is a valuable resource for studying open-source cheats and gaining deeper insights into game hacking.

  • What type of game hacking is recommended for beginners to start with, and why?

    -Making external trainers for games without anti-cheats is recommended because it allows for direct interaction with process memory and provides immediate, tangible results.

  • What is the importance of reverse engineering tools in game hacking?

    -Reverse engineering tools are crucial as half of game hacking involves reverse engineering to understand and manipulate game processes.

  • What advice does the script give regarding motivation and setting realistic goals in game hacking?

    -The script advises managing motivation carefully and setting realistic goals, acknowledging that significant learning and time are required before being able to hack games with advanced anti-cheat systems.

Outlines

00:00

๐Ÿ’ป Game Hacking: The Journey and Learning Process

The paragraph discusses the common inquiry about game hacking, particularly for Fortnite, and the misconceptions surrounding it. It emphasizes that game hacking is not about innate talent but about persistence and learning from failures. The speaker shares their personal journey, starting with C++ and later Python, highlighting the importance of learning programming languages. They recommend resources like learncpp.com, Cherno, and the New Boston tutorials for learning C++, and stress the importance of hands-on practice. The paragraph also introduces resources for beginners in game hacking, such as Game Hacking Academy and Guided Hacking, and the value of studying open-source cheats on GitHub. It concludes with advice on setting realistic goals and managing motivation, given the complexity and time investment required in game hacking.

Mindmap

Keywords

๐Ÿ’กGame Hacking

Game hacking refers to the practice of manipulating or bypassing the security measures of a video game to gain an unfair advantage or to alter the game's functionality. In the context of the video, it is presented as a complex skill that requires significant knowledge in computer science and programming. The video emphasizes that game hacking is not about innate talent but rather persistence and the willingness to learn through failure.

๐Ÿ’กC++

C++ is a powerful programming language widely used in the development of video games due to its performance and flexibility. The video suggests that while C++ is not the only language that can be used for game hacking, it is often the best tool for the job because of its industry-standard status and its suitability for low-level programming tasks. The speaker initially struggled with C++ but later returned to it with a more positive mindset.

๐Ÿ’กPython

Python is a high-level programming language known for its readability and ease of learning. In the video, the speaker mentions learning Python as a gateway to understanding programming concepts, which later helped them approach C++ with a fresh perspective. Python's simplicity makes it a rewarding starting point for beginners, especially for tasks like creating a Discord bot.

๐Ÿ’กWindows API

The Windows API (Application Programming Interface) is a collection of functions and protocols that allows software to interact with the Windows operating system. In the context of game hacking, the video suggests that learning the Windows API is crucial as it enables programmers to read and write process memory, a fundamental skill for creating external trainers for games without anti-cheats.

๐Ÿ’กReverse Engineering

Reverse engineering is the process of deconstructing software to understand its source code, inner workings, or to identify vulnerabilities. The video highlights that half of game hacking involves reverse engineering, as it is essential for understanding how to manipulate or bypass game security measures. Tools like Cheat Engine, re-class, and Ida Pro are mentioned as part of this process.

๐Ÿ’กCherno and New Boston

Cherno and New Boston are YouTube channels that provide high-quality tutorials on programming, including C++. The video recommends these channels as learning resources for beginners looking to get into game hacking. They offer a variety of tutorials that can help viewers gain a solid understanding of C++ and programming concepts.

๐Ÿ’กGame Hacking Academy

Game Hacking Academy is mentioned in the video as a valuable resource for beginners in game hacking. It offers free, comprehensive tutorials that guide learners from a basic understanding of hacking to creating actual cheats. The video suggests that this platform is particularly useful for those starting their journey into game hacking.

๐Ÿ’กGuided Hacking

Guided Hacking is referred to as a platform that provides a 'game hacking Bible,' which is a comprehensive guide for beginners in the field. The video implies that while Guided Hacking is an excellent starting point, its value diminishes as the learner progresses and requires more advanced knowledge.

๐Ÿ’กUnknown Cheats

Unknown Cheats is a forum mentioned in the video as a rich source of information for game hackers. It contains a vast amount of knowledge and discussions related to game hacking, including posts that can be difficult to understand for beginners but become increasingly valuable as one gains experience in the field.

๐Ÿ’กGitHub

GitHub is a platform for version control and collaboration that also hosts numerous open-source projects. In the context of game hacking, the video suggests that GitHub can be a treasure trove of open-source cheats that learners can study to understand how they work and to learn from existing code.

๐Ÿ’กExternal Trainers

External trainers refer to software that modifies a game's behavior by interacting with its memory or processes from outside the game. The video recommends starting with creating external trainers for games without anti-cheats as a beginner-friendly way to practice game hacking, as it allows for direct interaction with the game's memory using the Windows API.

Highlights

Game hacking is not about talent or genius, but persistence through failure.

Hacking games requires extensive skill and experience in computer science.

C++ is recommended as a starting programming language for game hacking due to its speed, flexibility, and industry standard.

Python can be a more rewarding starting point due to its simplicity.

Learncpp.com is a good resource for learning C++ with regularly updated chapters.

Cherno and the New Boston on YouTube offer high-quality C++ tutorials.

Practicing coding exercises is essential for learning.

Game Hacking Academy provides free, comprehensive tutorials for beginners.

Guided hacking offers a game hacking Bible for beginners.

Unknown cheats is a valuable forum with a wealth of information for hackers.

GitHub hosts thousands of open-source cheats for study.

Starting with external trainers for games without anti-cheats is a good initial step.

Reverse engineering tools like Cheat Engine, re-class, and Ida Pro are crucial for game hacking.

Managing motivation is key, as hacking complex games takes time and realistic goals.

The speaker learned through self-study and practice, without formal education or courses.

The best time to start learning game hacking was 10 years ago; the second best is now.

Transcripts

play00:00

because I run this channel I receive a

play00:02

lot of questions about game hacking the

play00:04

most common question is how do I make a

play00:06

cheat for x game unsurprisingly the game

play00:09

is usually fortnite the people who ask

play00:11

these questions are very difficult to

play00:13

help because one they have no concept of

play00:16

how cheat development works and two they

play00:19

are not prepared to spend time learning

play00:21

game hacking is not about Talent

play00:23

Wizardry or being a genius it's about

play00:26

how many times you're willing to fail

play00:27

during the learning process nothing

play00:29

worth doing is easy and hacking games

play00:31

requires a ridiculous amount of skill

play00:34

and experience in many areas of computer

play00:36

science game hackers at the very minimum

play00:38

are low-level programmers who possess an

play00:41

intimate knowledge of the computer the

play00:43

first step for any beginner is to learn

play00:45

a programming language most people will

play00:47

tell you to learn C plus and I agree but

play00:51

you don't have to learn it first you can

play00:52

use pretty much any language to hack

play00:54

games it just so happens that c plus is

play00:57

usually the best tool for the job

play00:58

because it's fast compiled unrestricted

play01:01

and it's the industry standard for video

play01:03

games I started with C plus plus and it

play01:06

was very difficult for me I gave up

play01:08

after a few months and I didn't touch

play01:10

programming for another year one day I

play01:12

decided to Learn Python because I wanted

play01:14

to make a Discord bot this changed my

play01:16

perspective on programming because

play01:18

python is a lot more rewarding in the

play01:20

beginning as it's a much simpler

play01:22

language I then went back to C plus with

play01:25

a new attitude and the rest was history

play01:27

learncpp.com is unironically a good

play01:30

resource to learn the language there are

play01:33

plenty of well-written chapters that are

play01:34

constantly being updated by the authors

play01:36

the website follows a linear progression

play01:38

you start by setting up your environment

play01:40

and end with a detailed knowledge of the

play01:42

language personally I don't like reading

play01:44

that much so I'm going to recommend the

play01:46

Cherno and the New Boston over here on

play01:49

YouTube together they have hundreds of

play01:51

high quality C plus tutorials so pick

play01:54

your poison I'll leave the links down

play01:55

below the important thing about this is

play01:57

that you need to be doing the exercises

play01:59

and writing in code for yourself while

play02:01

you study or else you are never going to

play02:03

learn you don't need to become a c plus

play02:05

God you just need to know enough C plus

play02:07

to use the windows API which should take

play02:10

you a couple days at the very least once

play02:12

you know enough to code a command line

play02:14

calculator it's time for you to start

play02:16

hacking to start off I'm going to

play02:18

recommend game hacking Academy it wasn't

play02:20

around when I was learning but I wish it

play02:22

was it's completely free and full to the

play02:25

brim with well-written tutorials that

play02:27

take you from a conceptual understanding

play02:29

of hacking to actually making cheats

play02:31

next I'm going to mention guided hacking

play02:34

because I believe it's one of the best

play02:35

places a beginner could start they have

play02:38

a well-written game hacking Bible which

play02:39

basically holds your hand and teaches

play02:41

you all the basics but that's the thing

play02:43

about guided hacking the platform is

play02:45

tailored towards beginners as you keep

play02:47

learning and improving guided hacking

play02:49

becomes less valuable at least that was

play02:51

my experience what became more valuable

play02:53

to me though was good old Unknown cheats

play02:55

in the beginning I couldn't understand

play02:57

the posts on Unknown cheats but once I

play02:59

got the ball rolling and started gaining

play03:01

momentum things started to make sense

play03:03

they've been around since the Earth was

play03:05

made and there is so much information on

play03:07

that Forum it's silly the final resource

play03:10

I want to mention is GitHub there are

play03:12

thousands of open source cheats on the

play03:15

internet that you could be studying but

play03:17

you aren't you do require a certain

play03:19

level of experience to be able to

play03:21

interpret code but once you reach that

play03:22

point the sky becomes the limit I think

play03:25

the best way to begin is by making

play03:26

external Trainers for games without

play03:28

anti-cheats this is because you can read

play03:31

and write process memory from the

play03:33

windows API without anything getting in

play03:35

the way it's also extremely rewarding

play03:37

because this is actual game hacking

play03:39

while you're making those you need to

play03:41

start getting familiar with reverse

play03:42

engineering tools things like Cheat

play03:44

Engine re-class and Ida Pro half of game

play03:47

hacking is reverse engineering and you

play03:49

cannot ignore that skill in the

play03:50

beginning because you will fall behind

play03:52

you need to manage your motivation very

play03:54

carefully because you are probably not

play03:56

going to be hacking fortnite anytime

play03:57

soon your goals must be realistic if you

play04:00

have no programming experience and you

play04:03

intend on hacking a kernel anti-cheat

play04:04

protected game you are going to be

play04:06

disappointed you still have years of

play04:08

learning ahead of you personally I never

play04:11

went to school for this stuff nor have I

play04:13

ever purchased a book or a course so I

play04:15

can't help you there if you have any of

play04:17

those suggestions feel free to leave

play04:18

them in the comments below for other

play04:20

people the best time to start learning

play04:22

was about 10 years ago but the second

play04:24

best time is right now so good luck hope

play04:27

you enjoyed the video and I'll catch you

play04:29

later cheers

Rate This
โ˜…
โ˜…
โ˜…
โ˜…
โ˜…

5.0 / 5 (0 votes)

Related Tags
Game HackingC++ ProgrammingReverse EngineeringCheating TutorialsDiscord BotsPython CodingHacking GuidesAPI UsageLearning PathCoding Resources