Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 14:30

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Asynchronität bei "offensiven" Gamehacks?

Discussion on Asynchronität bei "offensiven" Gamehacks? within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2014
Posts: 260
Received Thanks: 24
Asynchronität bei "offensiven" Gamehacks?

hi,

es ist ja so, dass die meisten spiele abbrechen, wenn sich durch einen aktiven externen eingriff ins spiel asynchronität feststellen. mir passierte das, als ich zum beispiel im multiplayer von worms:armageddon die munition ändern wollte oder als ich meine rohstoffe bei age of empires 2 manipulieren wollte.

daher meine frage: kann man irgendwie aushebeln, dass spiele die asynchronität feststellen (theoretisch, wenn man alle beteiligten clients ebenfalls manipuliert, aber das kann nicht das ziel sein) oder muss man sich doch beispielsweise das anzeigen der flugparabel eines projektils in worms oder dem anzeigen der gegner/kartenhack in age of empires beschränken? beziehungsweise ist so ein aktiver eingriff überhaupt irgendwie möglich oder funktionieren nur wallhacks, maphacks, aimer (egal ob in shootern oder in form einer wurfparabel in worms)?

grüße
Stahllegierung is offline  
Old 02/17/2016, 16:28   #2


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,909
Received Thanks: 25,409
Ein gut gesichertes Spiel wird nicht so implementiert sein, dass der Server den Client fragt "Ist bei dir alles in Ordnung?". Der Server berechnet selbst, wie viel Munition du haben solltest und wenn du schießt, obwohl du laut seinen Daten keine hast, weiß er, dass etwas falsch läuft. Solche serverseitigen Checks wirst du nicht mal eben so umgehen können. Da müsstest du dann kreativer werden und herausfinden, ob du vielleicht über Umwege an dein Ziel kommst.
MrSm!th is offline  
Thanks
1 User
Old 02/17/2016, 22:59   #3
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by Stahllegierung View Post
oder dem anzeigen der gegner/kartenhack in age of empires beschränken? beziehungsweise ist so ein aktiver eingriff überhaupt irgendwie möglich oder funktionieren nur wallhacks, maphacks, aimer (egal ob in shootern oder in form einer wurfparabel in worms)?
Das kommt wohl drauf an wie viel Zeit in den Bereich des Spiels investiert wurde, wie viel Geld für Server/Leistung eingeplant war u.ä.
Es gibt aber bei sehr vielen Spielen die Möglichkeit den Server auszutricksen, weil dieser nur sehr "rudimentäre" Checks macht.

Ein kleines Beispiel, das ich selbst schon einmal bei einem Shooter (Worms-like) gefunden habe:

Der Server hatte nur abgeschätzt, ob der Schusswinkel und der angebliche Auftrittsort (beide vom Clienten bestimmt) zusammenpassen.
Damit war es möglich so Sachen wie Wind/genaue Winkel/etc. auszuschalten. Der Vorteil ist halt eine viel geringere Belastung des Servers.

Auch viele Online-Ego-Shooter der frühen Generation haben lediglich überprüft, ob ein Treffer möglich ist, nicht jedoch was für eine Art von Treffer es war. Damit konnte man sich z.B. 100% Headshots hacken.

Aber bei 95% der heutigen kommerziell vertriebenen Spiele sollte das nicht mehr möglich sein oder nur in sehr geringem Ausmaß.
Shadow992 is offline  
Old 02/18/2016, 23:23   #4
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
Quote:
Originally Posted by Shadow992 View Post
Aber bei 95% der heutigen kommerziell vertriebenen Spiele sollte das nicht mehr möglich sein oder nur in sehr geringem Ausmaß.
wohl eher 10% ... - MMOs haben teils 'besseren' schutz (weils sich einfacher/schneller in realtime überprüfen lässt, bzw. es eh serverside ist), aber gerade in shootern wird immer noch massenhaft rumgeschlampt, siehe Battlefield 3/4, CoD, CS-Teile, etc.

EDIT:
und grad nochmal drüber nachgedacht, in mmos wird auch massenhaft rumgeschlampt, ist eher so, dass viele sachen prinzipbedingt nicht gehen, weils an sich serverside ist.
Dr. Coxxy is offline  
Reply




All times are GMT +1. The time now is 14:31.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.