Beiträge von Kyara

    Ich gebe mal meinen Senf dazu.
    Meine Meinung sowie meine Kentnisse sind durch meine langjährige Nutzung von Windows, MacOS sowie LinuxDistros und meine Ausbildung im IT-Sektor entstanden.
    Windows 7: Läuft auf so ziemlich jeder Maschine im Legacy Modus (BIOS) ohne Probleme, hat Probleme mit neuer Hardware und unterstützt keine. EFI-Boot. Sicherheitsmängel sind immens welche zum Großteil vom Nutzer verschuldet werden. Einfach Windows Defender nutzen. Die ganzen free Versionen von Antivirusprogrammen sind reine verschlechtung.

    Windows 8/8.1: läuft auf alten sowie neuen Computersystemen moderat.

    Windows 10: Für neuere Hardware eigentlich das beste. Läuft ebenfalls auf ziemlich vielen Systemen und ist Zukunftsicher. Wer mit Datenschutz argumentieren will sollte erstmal bei Google, Facebook und co Anfangen.
    Windows 10 wurde im übrigen von Grund auf überarbeitet und ist KEIN Windows 7 mit Theme. Auch hier Rate ich zum Windows defender.

    #Handy
    #iPhoneTastaturIdtScheiße

    Ganz zu Anfang: Besitzer der Rechte dieser Bilder ist meine wenigkeit, wer eines der Bilder verwenden möchte soll mich gefälligst vorher anschreiben und um erlaubnis fragen, diese Fotos haben teilweise relativ lange gebraucht.
    Die Fotos sind alle unbearbeitet, außer es wird unter dem Foto anders erwähnt. Bei manchen Fotos gibt es ein paar Eckdaten oder sogar kleinere Geschichten dazu.
    [tabmenu]
    [tab=2017]
    Dinge auf die ich schon angesprochen wurde:
    Weißt du was ein Goldener Schnitt ist?

    2018 NotNull ja, der 2017er nicht.


    unleveled horizon?!
    I know, aber das Stativ damals... puh.. ehm ja... Mehr schlecht als Recht.

    Das ist alles voll dunkel eeeeey!

    Objektiv F3.5, ist von Haus aus ein wenig zu Dunkel und da die Kamera etwas älter ist sieht es in POST auch nicht so schön aus.
    [subtab=Sportboothafen]

    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Kamera: Panasonic Lumix GH2 mit G Vario 14-42mm
    [subtab=Himmel und ?Fernsehturm?]

    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Kamera: Panasonic Lumix GH2 mit G Vario 14-42mm
    [subtab=Noch mehr Himmel]

    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Kamera: Panasonic Lumix GH2 mit G Vario 14-42mm
    [subtab=Strand mit sicht auf Blexen]

    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Kamera: Panasonic Lumix GH2 mit G Vario 14-42mm
    [subtab=Bremerhaven von Oben]

    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Kamera: Panasonic Lumix GH2 mit G Vario 14-42mm
    [subtab=Bremerhaven von Oben (2)]

    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Kamera: Panasonic Lumix GH2 mit G Vario 14-42mm
    [subtab=Willy Brand Platz]

    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Kamera: Panasonic Lumix GH2 mit G Vario 14-42mm
    [subtab=Sailcity bei Nacht]

    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Kamera: Panasonic Lumix GH2 mit G Vario 14-42mm
    Belichtungszeit: 60 Sekunden
    Versuche: weit über 10

    Grund: Foto wurde auf einer viel befahrenen Brücke geschossen.
    [tab=2018]
    [subtab=Alle meine Entchen...]

    Externer Inhalt img.semper-coding.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Kamerahersteller: Panasonic
    Kameramodell: DMC-G81
    Blende: F5.6
    Belichtungszeit 1/30Sek
    ISO: 3200
    Lichtwert +0.3 Schritte
    Brennweite: 60mm
    Messmodus: Mehrfeld
    Bearbeitet
    Vorherbild

    [tab=Umfrage]
    (Nachher ist Bearbeitet, Screenshot aus Lightroom herraus)
    Welches Foto sieht besser aus?

    Externer Inhalt img.semper-coding.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    [/tabmenu]

    Das ist aber jetzt nicht dein ernst oder?? :S Bitte sag nicht das dass dein ernst ist.. Wenn du soetwas gegen bezahlung ablieferst würde ich deinem "Klienten" direkt raten jemanden anderen zu suchen. Ich hoffe einfach mal das dass nicht dein ernst war/ist. Ich hoffe du bist dir bewusst das du, wenn du alle SQL Queries so geschrieben hast das ganze Skript volle SQL Injections ist. :thumbdown:
    EDIT:
    Und das Thema hier ist auch ein Witz.. Es ist 2018. Du solltest eventuell mit der Zeit gehen und dich hinhocken und OOP lernen.

    Ich glaube du hast noch nie in meine Signatur geschaut, ich mache das weder Professionell noch gegen Bezahlung. Zudem bin ich immernoch Auszubildender und muss aktuell ein wenig anderes lernen. Da ist ein komplett neuer Scripting Stil grade ein wenig zu viel des Guten. Man kann ja nicht einen Schritt vor dem anderen setzen.
    Das nächste ist das der von dir zitierte Code Ausschnitt natürlich nicht escsped ist, dies passiert alles im Login System welches auch noch erweitert wurde. Mit freundlichen Grüßen.

    #Handy

    Wieso wird dort jetzt eine salt+hash Variante mit dem rohen Input verglichen? Natürlich sind die nicht identisch. Ich habe mir gerade nochmal deinen Ausgangscode auf der vorherigen Seite angeschaut. Was macht diese getPasswort (das t triggert hart)
    /e2 Na dann ist ja alles tutti. P.S.: Bitte mach aus getPasswort getPassword. Das is echt kacke.

    Zu Punkt 1:
    Ja, das war auch ein Fehler von mir, Ich muss ja das gehashte Passwort mit dem aus der DB vergleichen :'ÄD

    Zu Punkt 2:
    Sei unbesorgt, das getPasswort() war vom OOP ding, im Prozeduralen teil habe ich die Funktion getPlayerPasswort() geschrieben ^^

    Oh mein gott... ich sollte langsam mal schlafen gehen.
    Das Problem wurde gelöst, schuld daran war, wer hätte es anders gedacht, der Depp von Coder der das gebastelt hat, also ich :'D

    Hier einmal der Fehler:

    PHP
    #Liest den Salt des Spielers aus
    function getPlayerSalt($player) {
        global $db;
        $sql = "SELECT `Salt` FROM `players` WHERE `Name` = '" .$player. "'";
        $result = mysqli_query($db, $sql);
        $row = mysqli_fetch_assoc($result);
        return $row["Salt"];
    }

    In Zeile 4 wird die SQL Abfrage zusammen gebaut, ich depp vergaß natürlich zu spezifizieren welchen Spieler ich anwählen möchte... somit hat er den allerletzten Datensatz eingelesen statt dem spezifizierten Spieler, kein wunder das der Hash immer falsch generiert wurde. Ich bedanke mich bei allen für Ihre kostbare Zeit und die Hilfe.

    Originalcode (Teilweise vom UCP von @ReWrite):


    Ist Code:

    EDIT: Fast vergessen, die Funktion getPlayerSalt()

    PHP: /system/functions/all.php
    #Liest den Salt des Spielers aus
    function getPlayerSalt($player) {
        global $db;
        $sql = "SELECT `Salt` FROM `players`";
        $result = mysqli_query($db, $sql);
        $row = mysqli_fetch_assoc($result);
        return $row["Salt"];
    }

    Einmal die Dumps. 3 Zeichen wurden jeweils durch "X" ersetzt da ich leider nur meinen acc zum test habe.

    VAR nutzername: NotNull //Nutzername (POST)
    VAR passwort: c48cXXX64c //Passwort (POST)
    VAR salt: }U drx05z[yG| 4O //Salt (Aus der Datenbank)
    VAR check: AD5B0723FC80EXXXC9E565E68AA63095 (Generierter Hash aus Passwort und Salt)

    $pass ist das eigegebene Passwort

    Hash ist in der Datenbank ebenfalls groß abgelegt, problem ist jedoch das ich einen etwas anderen Hash rausbekomme.
    Soll hash (Aus Sicherheit leicht Modifiziert): B6E2C8BF436A1F086093D949609D7CB7
    Ist Hast (Ebenfalls Modifiziert): ADEB0723FC80E530C9E565E68AA63095