SQL Injection - Umgehen der Anmeldung

Aus xinux.net
Zur Navigation springen Zur Suche springen

Voraussetzung

  • Security level: 0

Ziel

  • Oft sind Anmeldungen datenbankbasiert.
  • Test der Anmeldeseite auf Möglichkeiten der Informationsgewinnung.
  • Test der Anmeldeseite auf Möglichkeiten der Manipulation.


Aufruf der Anmeldemaske

  • OWASP 2017 -> A1 Injection (SQL) -> SQLi Bypass Authentication -> Login

Informationen sammeln - Versuch einen Fehler zu generieren

  • Eingabe eines einzelnen Anführungszeichens in Eingabefeld Username.
  • Ein einzelnes Anführungszeichen ist bei Datenbanken ein spezielles Zeichen.

Mutillidae-1.png

  • Eingabe im Namensfeld:
' or 1=1-- -


Datei:Mutillidae-.png

  • Nach Anklicken des Buttons Login ist man als Benutzer admin angemeldet.