How Pubg Mobile developer detected the hck (lesson 1)

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
29 Mar 2019
Mesajlar
51
Tepki puanı
6
Ödüller
5
Yaş
29
7 HİZMET YILI
Developer create code for (FPS) Socket or almost all project by creating following :

1: server side
2: client side


server side : is a logic of functions and the backend code something like ( c# , java , c++ , ... ) at this section anything user send to the (channel of socket or api request) the server class methods
will check it then will send provide response based on the input client send in request.

client side : is a graphicly side with smaller thing of logics to determined a role for each users ( if client banned display somethin else let him join game) but at this section there is nothing logic happen with database directly 99.9%


the programmers specially hackers (hck the client side) by change the input while it sending to the server side based on some security issues by doing following :

1: searching for the input in memory and get the really address (offsets) with (size of this address) then Convery it from byte to hex .
2: access this offsets and change the value then send the request to server.
3: good logic code writer will detect if the request is forbidding for that user ( then band him/her)

the above help to change the your speed , ammo , not death , high jump , (aim at game not the mouse dropping) ,but it was higher risk

there is some thing different with Aim , ESP .



Not professional but I hope to learning more but i say what i know
 
Onaylı Üye
Katılım
25 Kas 2021
Mesajlar
74
Tepki puanı
14
Ödüller
5
Yaş
32
4 HİZMET YILI
Developer create code for (FPS) Socket or almost all project by creating following :

1: server side
2: client side


server side : is a logic of functions and the backend code something like ( c# , java , c++ , ... ) at this section anything user send to the (channel of socket or api request) the server class methods
will check it then will send provide response based on the input client send in request.

client side : is a graphicly side with smaller thing of logics to determined a role for each users ( if client banned display somethin else let him join game) but at this section there is nothing logic happen with database directly 99.9%


the programmers specially hackers (hck the client side) by change the input while it sending to the server side based on some security issues by doing following :

1: searching for the input in memory and get the really address (offsets) with (size of this address) then Convery it from byte to hex .
2: access this offsets and change the value then send the request to server.
3: good logic code writer will detect if the request is forbidding for that user ( then band him/her)

the above help to change the your speed , ammo , not death , high jump , (aim at game not the mouse dropping) ,but it was higher risk

there is some thing different with Aim , ESP .



Not professional but I hope to learning more but i say what i know
You are not a professional, but your words are like professionals
 
Onaylı Üye
Katılım
5 Haz 2020
Mesajlar
52
Tepki puanı
1
Ödüller
4
Yaş
126
6 HİZMET YILI
Im usişng hack not detected haha
 
Ultra Üye
Katılım
30 Nis 2022
Mesajlar
1,645
Çözümler
7
Tepki puanı
147
Ödüller
5
4 HİZMET YILI
Really helpful post, I was able to understand about the anticheat thanks to you
 
Ultra Üye
Katılım
15 Tem 2021
Mesajlar
1,644
Çözümler
4
Tepki puanı
199
Ödüller
5
4 HİZMET YILI
thanks for this information. realy helpeful text
 
Üye
Katılım
4 Mar 2023
Mesajlar
31
Tepki puanı
1
Yaş
27
3 HİZMET YILI
Developer create code for (FPS) Socket or almost all project by creating following :

1: server side
2: client side


server side : is a logic of functions and the backend code something like ( c# , java , c++ , ... ) at this section anything user send to the (channel of socket or api request) the server class methods
will check it then will send provide response based on the input client send in request.

client side : is a graphicly side with smaller thing of logics to determined a role for each users ( if client banned display somethin else let him join game) but at this section there is nothing logic happen with database directly 99.9%


the programmers specially hackers (hck the client side) by change the input while it sending to the server side based on some security issues by doing following :

1: searching for the input in memory and get the really address (offsets) with (size of this address) then Convery it from byte to hex .
2: access this offsets and change the value then send the request to server.
3: good logic code writer will detect if the request is forbidding for that user ( then band him/her)

the above help to change the your speed , ammo , not death , high jump , (aim at game not the mouse dropping) ,but it was higher risk

there is some thing different with Aim , ESP .



Not professional but I hope to learning more but i say what i know
not serve but i hope
 
Onaylı Üye
Katılım
8 Mar 2023
Mesajlar
56
Tepki puanı
2
Ödüller
1
Yaş
35
3 HİZMET YILI
it will help people not to take so much ban
 
Ultra Üye
Katılım
12 Ocak 2021
Mesajlar
1,517
Çözümler
2
Tepki puanı
206
Ödüller
5
Yaş
27
5 HİZMET YILI
Good information, this is the same stuff in apex legends too. I think all games use this
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst