A
A
aziimovusa002017-10-23 18:06:05
C++ / C#
aziimovusa00, 2017-10-23 18:06:05

How are programs created that are embedded in the memory of another program / game (cheat)?

Hello! I became interested in one topic, I can’t directly. How much I google how to create cheat programs, everyone complains about the Cheat Engine and stuff, stuff, Assembler, but I never formed a picture and a "plan" for myself. Kind people, please tell me how cheats are created and what you definitely need to know for this? Before that, I was engaged in JavaScript and wrote a little on the pluses, I am friends with mathematics, but I still gnaw at the granite of science. Just send me, I'll google the materials there. Thank you very much in advance!

Answer the question

In order to leave comments, you need to log in

2 answer(s)
D
Dmitry Alexandrov, 2017-10-23
@jamakasi666

There are basically 3 approaches:
1) By reading\writing memory. The easiest option is to search for the desired memory address and then let your imagination take the form of replacing the value by giving yourself +1000 hp or simply reading the value, for example, to make a wallhack. The simplest option and very easy to do.
2) By injection into the game/program. An example game uses a certain third-party library library.dll, if it is open source, then they cling to a method like init () in it and then delve into the game or inject into the desired function on asma. The difficulty is that you have to restore data structures, look for functions, etc. and already then to pull the necessary with the necessary parameters.
3) Like MItM, they write a simple proxy server that catches all traffic between the game and the server. You have to understand the packages and also restore the structures if they exist, be very fast and store a lot of data. The most profitable among all and at the same time the most difficult. Not so long ago, they dropped MM in CSGO in a similar way, dropped servers in OB, ruined a couple of online MMOs, but for a long time (I will develop that universal software for eternity).
As a rule, 95% of cheats belong to the 1st category public and private, the remaining 5% to the 2nd and 3rd personal and they are the most expensive and are made to order for a limited number of people (often the price tag goes for 1k bucks and more).

D
DarkMode, 2017-10-23
@DarkMode

if you are friends with english, you can watch this stream twitch.tv/Contempt00 , answers all questions + there is a repo on github with the code

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question