Differences between Internal and External Cheats

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
14 May 2020
Mesajlar
75
Tepki puanı
7
Ödüller
2
Yaş
27
6 HİZMET YILI
Internal Cheats

Internal cheats are cheats that reside in the target process's virtual memory, and they do their memory manipulation through the program. They are commonly found as DLL files and are injected into the target process by the use of a DLL Injector. They are much harder to code compared to the external cheats, and even a little mistake while reading or manipulating the process memory can cause the game to crash, which means you will have a harder time while debugging your program. Contrary to popular belief, internal cheats don't get detected easier than external cheats. If you know what you are doing when it comes to the coding part, then you can hide your cheat even better because you don't have to create a handle - or hijack a handle - to manipulate memory.

Internal cheats also give way better performance when compared to external cheats. The reason for that is, internal cheats, usually, hook the target process's graphics API to do their drawing. They also don't have to use the Windows API functions such as ReadProcessMemory(RPM) and WriteProcessMemory(WPM); that means the cheat doesn't have to communicate with the kernel to do its memory manipulation. They also give you more flexibility when it comes to adding features to your programs with their ability to hook and call functions inside the process memory.

External Cheats

External cheats are cheats that reside outside of the game as another process. They use Windows API Functions, mainly RPM and WPM, to do their memory manipulation; this results in a slower program because of the need to communicate with kernel-mode to read and write to memory. You also will not be able to hook functions in the game because the program doesn't reside inside the virtual address space of the target process. They are very slow when compared to internal cheats; however, if you are new to game hacking and computer science, then this is the safest choice for you.


Thank you for reading, this is a translated version of my thread.

Both written entirely by me.
 
Son düzenleme:
Onaylı Üye
Katılım
18 May 2019
Mesajlar
75
Çözümler
3
Tepki puanı
11
Ödüller
4
Yaş
26
7 HİZMET YILI
Would you suggest internal cheats or external cheats for beginners?
 
Onaylı Üye
Katılım
14 May 2020
Mesajlar
75
Tepki puanı
7
Ödüller
2
Yaş
27
6 HİZMET YILI
Good question,

If you are a complete beginner to computer science and reverse engineering, then I would suggest you start on coding external cheats. If you know a thing or two about computer science, then you should start by coding internal cheats, that way you will get a good understanding of memory structures, etc.
 
Onaylı Üye
Katılım
18 May 2019
Mesajlar
75
Çözümler
3
Tepki puanı
11
Ödüller
4
Yaş
26
7 HİZMET YILI
Good question,

If you are a complete beginner to computer science and reverse engineering, then I would suggest you start on coding external cheats. If you know a thing or two about computer science, then you should start by coding internal cheats, that way you will get a good understanding of memory structures, etc.
What are some differences between external and internal cheats? What makes it easier to code in external?
 
Onaylı Üye
Katılım
14 May 2020
Mesajlar
75
Tepki puanı
7
Ödüller
2
Yaş
27
6 HİZMET YILI
What are some differences between external and internal cheats? What makes it easier to code in external?

Interesting question,

It's easier to debug your cheat in external; if you mess up in internal, the whole game crashes, if you mess up in external, only your process crashes/doesn't work at all.
 
Son düzenleme:
Onaylı Üye
Katılım
18 May 2019
Mesajlar
75
Çözümler
3
Tepki puanı
11
Ödüller
4
Yaş
26
7 HİZMET YILI
INTERESTING QUESTION,

It's easier to debug your cheat in external; if you mess up in internal, the whole game crashes, if you mess up in external, only your process crashes/doesn't work at all.
Internal cheats are way superior than external ones despite the fact that people claim them to be "more secure". Wouldn't you, as a person, suggest people to start coding internal cheats first?
 
Słyszę, słyszę letni powiew.
Kurucu
Katılım
20 Haz 2015
Mesajlar
7,666
Çözümler
136
Tepki puanı
20,724
Ödüller
25
10 HİZMET YILI
Internal cheats are way superior than external ones despite the fact that people claim them to be "more secure". Wouldn't you, as a person, suggest people to start coding internal cheats first?
Well, I think you should learn programming first and try to get some reverse engineering skills with easy games like "Assoult Cube" for understanding classes etc. Than you can make whatever you want in external or internal.
 
Onaylı Üye
Katılım
18 May 2019
Mesajlar
75
Çözümler
3
Tepki puanı
11
Ödüller
4
Yaş
26
7 HİZMET YILI
Well, I think you should learn programming first and try to get some reverse engineering skills with easy games like "Assoult Cube" for understanding classes etc. Than you can make whatever you want in external or internal.
Already done that, it's pretty simple to hack that game. Thanks for the tip anyway.
 
Onaylı Üye
Katılım
18 May 2020
Mesajlar
60
Tepki puanı
6
Yaş
33
6 HİZMET YILI
I believe that the internal is more complicated, not least because if there is an error, it crashes the whole game.
But I particularly prefer External, in addition to being more secure.
I believe
 
Seçkin Üye
Katılım
18 May 2020
Mesajlar
322
Çözümler
2
Tepki puanı
35
Ödüller
4
6 HİZMET YILI
So why are they only making external Hacks?
Why do they say it is safer?
 
Onaylı Üye
Katılım
14 May 2020
Mesajlar
75
Tepki puanı
7
Ödüller
2
Yaş
27
6 HİZMET YILI
I believe that the internal is more complicated, not least because if there is an error, it crashes the whole game.
But I particularly prefer External, in addition to being more secure.
I believe
So why are they only making external Hacks?
Why do they say it is safer?

That is a common misconception. External cheats are not more secure than internal cheats. The only reason somebody might get that idea is that since the internal cheats reside in the process, it is easier to get detected; however, that is not the case.

While using internal cheats, if you hide your module, hijack threads instead of creating them, etc. You can hide your cheat better than you ever could using external cheats because of the need to create or hijack a handle.
 
Onaylı Üye
Katılım
3 Haz 2020
Mesajlar
87
Tepki puanı
4
Ödüller
4
Yaş
24
6 HİZMET YILI
Thank you bro ! Very nice informations
 
Seçkin Üye
Katılım
7 May 2020
Mesajlar
371
Tepki puanı
27
Ödüller
7
Yaş
37
6 HİZMET YILI
External cheats are more safer as they dont inject like internal does. If the game has anti cheat then most of the time internal are detected
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst