Register for your free account! | Forgot your password?

Go Back   elitepvpers > World of Warcraft > WoW Private Server > WoW PServer Hosting
You last visited: Today at 03:56

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


Trinity Core - Vershclüsselungs Probleme

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2013
Posts: 5
Received Thanks: 0
Trinity Core - Vershclüsselungs Probleme

Hallo Leute

Und zwar geht es darum das mein PHP Script das die Accounts auf der RegistrationPage meiner Server Homepage iwelche Probleme mit der Passwort Verschlüsselung hat bzw eher die TrinityCore die keine sha1 Verschlüsselung erkennt. -.-

Ich benutze eine 3.3.5 Trinity Core.

Dies ist das Script meiner Site:

<?php
$verbindung = mysql_connect("localhost", "root" , "hierdaspw")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");

mysql_select_db("auth") or die ("Datenbank konnte nicht ausgewählt werden");

$username = $_POST["username"];
$passwort = $_POST["passwort"];
$passwort2 = $_POST["passwort2"];

if($passwort != $passwort2 OR $username == "" OR $passwort == "")
{
echo "Eingabefehler. Bitte alle Felder korekt ausfüllen. <a href=\"eintragen.htm\">Zurück</a>";
exit;
}


$passwort = sha1($passwort);


$result = mysql_query("SELECT id FROM account WHERE username LIKE '$username'");
$menge = mysql_num_rows($result);

if($menge == 0)
{
$eintrag = "INSERT INTO account (username, sha_pass_hash) VALUES ('$username', '$passwort')";
$eintragen = mysql_query($eintrag);

if($eintragen == true)
{
echo "Benutzername <b>$username</b> wurde erstellt. <a href=\"login.htm\">Login</a>";
}
else
{
echo "Fehler beim Speichern des Benutzernames. <a href=\"eintragen.htm\">Zurück</a>";
}


}

else
{
echo "Benutzername schon vorhanden. <a href=\"eintragen.htm\">Zurück</a>";
}


Dies funktioniert auch alles super(Accounts werden in der Account TAble in der auth db erstellt und die Passwörter sha1 verschlüsselt!)

Nun versuche ich mich aber ingame mit so einen Account einzuloggen und es sagt mir das die Accountdaten falsch sind. Die über die Konsole erstellten Accounts funktionieren dennoch. Dazu sehe ich in der Account Table in der "sha_pss_hash" das die vershclüsselten Passwörter der Accounts die mit der Konsole erstellt wurden nur Großbuchstaben beinhalten und die Passwörter der Accounts die über meine SIte erstellt wurden sind mit Kleinbuchstaben verschlüsselt!

Ich habe das Passwort "test" zum Test bei der Registrierung eingegeben und es kam die sha1 Verschlüsselung "098f6bcd4621d373cade4e832627b4f6" dabei raus. Dies habe ich dann mit einem sha1 verschlüssler aus dem internet verglichen und es scheint richtig und sha1 verschlüsselt zu sein. Die Trinity Core gibt ja auch in ihrem Wiki an sha1 zu verschlüsseln aber trotzdem scheint es nicht richtig zu sein.

Bin richtig verzweifelt und würde mich über Hilfe freuen.


MfG



gearsecond26 is offline  
Old 07/27/2015, 08:54   #2
 
elite*gold: 110
Join Date: Mar 2008
Posts: 837
Received Thanks: 370
TrinityCore "salzt" die Passwörter noch.
Wenn dein Username also gearsecond26 lautet und dein Passwort abc123 lautet, dann musst du gearsecond26:abc123 in SHA1 encrypten.
Kann man hier nachlesen:


Kaev <3 is offline  
Thanks
2 Users
Old 07/29/2015, 00:01   #3
 
elite*gold: 0
Join Date: May 2013
Posts: 5
Received Thanks: 0
Haha ich hatte es sogar da nachgelesen aber bei "sha1" wütend aufgehört zu lesen weil ich es versucht habe mit sha1 zu verschlüsseln. Das danach das Format usernameassword beschrieben wird habe ich in der Ungeduld (nach stundenlangem Kopfzerbrechen und erfolglosem rumgoogeln... .__.) überhaupt nicht gelesen bzw gesehen ^^ Tut mir sorry

Trotzdem dickes thx für den kleinen Denkanstoß und dem folgenden Facepalm meinerseits
gearsecond26 is offline  
Old 07/29/2015, 10:41   #4



 
elite*gold: 894
Join Date: Sep 2013
Posts: 1,393
Received Thanks: 627
$result = mysql_query("SELECT id FROM account WHERE username LIKE '$username'");

Mach lieber " = "

Quote:
Originally Posted by Kaev <3 View Post
TrinityCore "salzt" die Passwörter noch.
Wenn dein Username also gearsecond26 lautet und dein Passwort abc123 lautet, dann musst du gearsecond26:abc123 in SHA1 encrypten.
Kann man hier nachlesen:
Ich hätte jetzt vieles Vorgeschlagen, aber nichts bezogen auf salts.
Aber gut zu wissen! danke auch meinerseits.
tschulian is offline  
Reply



« Fall-Ground Fehler brauche Hilfe | WOW Server | Copyright? Best Files? Community? »

Similar Threads
Trinity Core TDB Characters und auth Probleme
01/25/2013 - WoW Private Server - 4 Replies
Liebe Community, Ich wollte eine neuen neuen Trinity Core Server machen, Compilieren hat prima geklappt die TDB und all.sql habe ich ohne Probleme in die World database batchen können. Wenn ich characters.sql und auth.sql in die jeweiligen...
Trinity core 3.3.3a zu 3.3.5a
04/02/2011 - WoW Private Server - 0 Replies
Hat sich erledigt blöde frage :D Ps: War im Forum wo sie gesagt haben, man solle mal probleme 1-2 Minuten auf sich wirken, das hilft anstatt hier rumzu flamen ... Sry for post:D
Trinity 3.3.5a Core Probleme
02/25/2011 - WoW Private Server - 7 Replies
Guten Abend, ich und mein Team sind gerade dabei unseren Server aufzusetzen.(Erstmal auf Hamachi wenn die Db und die Homepage in eigen Script steht holen wir uns einen Linux 8gb Root.) So jetzt zum Problem wir haben die Core komplimiert,die Db...
Suche WoW Trinity Core/Mangos Core 3.3.5a oder höher für Privatserver
01/16/2011 - WoW Private Server - 12 Replies
Hallo, ich suche ein WoW Coren Trinity Core oder Mangos Core auf dem patch 3.3.5a oder höher der Core sollte auf Deutsch sein für einem Windows Root-Server. Die patch was ich für meinen Privat-Server gesucht habe die es so gab haben meistens nicht...
UDB Datenkbank Trinity tauglich machen (2.4.3, aktuelster Trinity Core)
07/13/2009 - WoW PServer Hosting - 2 Replies
Gibts da nen Converter? Ich arbeite zum ersten mal mit Trinity und häng jetzt an der Datenbank fest :-( bekomm leider beim starten immer Errors und denke das es an der DB liegt da ich diese einfach ausm UDB Forum hab (0.10.5 "Bag of Candies" is die...



All times are GMT +2. The time now is 03:56.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.