[Security Fix]Char Create Bug

  • Hi Community,

    hab vor ca. 1 Monat mal einen Bug gefixt, der es Angreifern ermöglicht hat einen Character im Account eines anderen zu erstellen.
    Ich weiß das klingt zwar nicht so böse aber immerhin ist es ein Bug der andere Accounts beeinflussen kann und sollte daher gefixt werden.

    Deshalb release ich hier ein kleines Snippet, welches diesen Bug behebt. :)

    Ihr sucht erstmal folgendes: "CDbManager::CreatePlayer(" im DatabaseServer und kopiert folgenden Code unter den Code des "2nd Password Systems":

    Als nächstes nurnoch ein #define __CHAR_CREATE_FIX in der VersionCommon des DB Servers und es sollte behoben sein. :)
    Ist wahrscheinlich nicht der schönste Code aber es funktioniert.^^
    lg Ich;

  • Funktionieren tuts schon. Ist aber kacke extra einen Query dafür auszuführen.

    Schaut einfach in der CHARACTER_STR welche @iGu übergeben wird und in diesem Bereich könnt ihr es direkt via. Datenbank fixxen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!