Ich habe einmal einen Fehler in einem lokalen Internetportal namens ROL.RO (Romania OnLine - damals im Besitz von PCNET) gefunden. Sie hatten ein kostenloses Webmail-System. Ich wollte einen bestimmten (leicht zu erratenden) Benutzernamen, aber der war schon vergeben.
Aus Neugierde ging ich auf die Seite "Passwort vergessen" und gab meinen gewünschten (aber bereits vergebenen) Benutzernamen ein. Nach dem Absenden wurde mir dann die Sicherheitsfrage gestellt, die leer war.
Wow... mal sehen, ob sie lahm sind. Ich habe darauf geachtet, dass das Antwortfeld leer ist, und ich habe
"HERZLICHEN GLÜCKWUNSCH, GEBEN SIE IHRE NEU PASSWORT".
Ich habe ein Passwort eingegeben und das Konto gekapert.
Was wahrscheinlich in ihren ... PHP-Skripts war, dass sie die Null aus der Datenbank (in der Antwort - natürlich im Klartext) mit der von mir eingegebenen leeren Zeichenfolge verglichen. Diese "Gleichheit" führte mich zum nächsten Schritt, dem Zurücksetzen des Passworts.
Ja, lahm.