Quote:
Originally Posted by Whoknowsit
Ich spare mir mal jeglichen weiteren Kommentar. Du, GodHacker hast Recht und ich meine Ruhe ;)
|
Du gibst GodHacker, einem User der das Wort "Fehlinformation" quasi erfunden hat, recht?
Er verbreitet in jedem Thread in welchem er keinen nutzen hat fehlinformationen, und geht Leuten mit seiner Unwissenheit permanent auf den Keks.
Außerdem solltest du in deinem Post anfügen: "Ich finde du hast recht..."
Dann versteht selbst der letzte Guttenberg dass deine Meinung nichts wert ist.
Aber um die Frage entgültig zu klären.
Userdaten mit einer bestimmten Variable verschlüsseln. (Beispielsweise die Uhrzeit)
Daten an den Server senden.
Server entschlüsselt es mit der selben Variable.
Server prüft die daten.
Server sendet entsprechende Informationen auf die selbe weise verschlüsselt an den Client.
Bei jeglichen Fehlern wird die Verbindung zum Socket unterbrochen ohne irgendwelche Informationen.
So würde ich es jedenfalls machen.
Bei der Variable die zum verschlüsseln benutzt wird ist eine menge offen.
Beispielsweise werte einer anderen Website (
[Only registered and activated users can see links. Click Here To Register...])
o.ä.
Und die Datei natürlich entsprechend schützen, dass Statisches patchen irgendwelcher Funktionen (fast) unmöglich wird.
Wird immernoch knackbar sein, jedoch wird es um einiges schwieriger.
Außerdem ist es besser wenn man funktionen etc. auch vom server bekommt so das einfaches Cracken der File nicht reicht.