How hacks work in Dota 2
Hi! To this day, hacks in Dota 2 have a weighty role and a large community, in this article i will try to tell you how such programs work today and what functionality they provide.
Account Security
Of course, in the current realities, an important aspect of the cheat community is the quality of hiding such programs from the eyes of anticheat.
In many popular projects, the protection of your account consists of two modules.
- Active bypassing of the client protection module.
- Real-time bypass of the server protection module.
What is the difference between them?
1. Client protection module.
Bypassing this stage of protection consists in software hiding the fact of introducing third-party code or programs into the game at launch.
This way anticheat will not be able to suspect you of being a dishonest player even before you start playing with scripts.
For hiding various technologies are used, including substitution of processes and their names, as well as direct disabling of a number of modules of protection systems.
2. Server protection module
It is the main tool in the fight against hackers, it is given maximum attention by script developers.
As i said before, this module is bypassed in real time. What does this mean?
Developers of popular projects have developed and constantly upgrade the Humanizer technology, which allows you to hide the use of functionality to automate actions from the server protection module. You can read more about how hacks work here.
Humanizer works on the principle of substituting the image of your game for the server, i.e. it hides the use of functionality during your game.
For example, in this way, you don’t have to worry about the change of camera distance or the use of combo functionality for heroes.
How the game looks from your side:

How your game is seen by the server defense module and other players on the record:

Main functionality
Move directly to the functionality, which is often used by players with cheats.
At the moment all functions are divided into 2 directions: Visual and automation functions.
Visual features display various information that is not available to the normal player, such as whether you are currently visible to enemies, where runes or roshan are located, and the use of abilities by enemy characters.
Display your visibility to enemy characters

Displaying runes in the fog of war

Displaying hidden abilities using the Sunstrike ability as an example

The automation functionality is designed to simplify gameplay on various heroes, as well as automatic dodging of enemy abilities, automatic character/creep finishing and more.
Extremely popular characters with cheat players are:
Invoker
Arc Warden
Skywrath Mage
Storm Spirit
Tinker
Techies
Morphling
Pudge
Meepo
Nature’s Prophet
The choice of these characters is due to the very complex mechanics, in this regard, the use of hack to play them will be as effective as possible.
With the help of scripts players can automatically dodge enemy abilities, pick up items and greatly facilitate various aspects of the game, where high reaction speed is required.
I hope that after reading this material your idea about cheats has become clearer, because you should know your enemy by sight ^_^

