Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » PHP SQL Aufruf und Sicherheitslücken Antworten
PHP SQL Aufruf und Sicherheitslücken

Austin Powers
Mausakrobat


Beiträge: 170


Ich habe ein ganz nettes Script geschrieben.
Nun weiß ich das es unter bestimmten Bedingungen möglich, ist bei Variablen die über die URL für Datenbank abfragen übergeben werden, (vom Owner) ungewollte SQL-Aktionen auszulösen. z.B. Drop Database.
Ich hatte auch mal eine Beschreibung dazu, weiß aber nicht wo die steckt.
Meine SQL Kenntnisse sind anscheinend nicht genügent um diesen Vorgang zu reprodden.
Um alle Klarheiten zu beseitigen nochmal was ich will:
Owner will Datensatz 175 auslesen.
URL: ...?artikel=175
$artikel wird mit $artikel=urldecode($GET[artikel]); behandelt, aber nicht weiter verifiziert.

Angreifer vermutet dies und will die Datenbank löschen.
vermutung:
URL: ...?artikel=175';Drop database;
....
Kann mir einer weiterhelfen ?
(ich will nähmlich diese Lücke schließen, das geht aber nur wenn ich sie reprodden kann)

---
MfG:Austin Power (Saturn Realm)
OMW! Zumindest sobald ich herausgefunden hab wo ich JETZT gerade bin.
<---------->
"Wenn Liebe die Antwort ist, könnst Du bitte die Frage neu formulieren?" ... Lily Tomlin
<---------->
code hier http://www.pastebin.com

  Profil   Website   Editieren   Zitieren

inko
Fachidiot


Beiträge: 133


Zum Glück geht das nicht ganz so einfach, Du brauchst jedoch keineswegs zu wissen wie das geht, da in Deinem Beispiel folgendes völlig ausreichend ist:

1: 
2:
$artikel = urldecode($_GET['artikel']);
$artikel = preg_replace("/\D/", "", $artikel);

Diese Nachricht wurde geändert von: inko
  Profil   Editieren   Zitieren

Austin Powers
Mausakrobat


Beiträge: 170


Hilfe noch jemand der gleich denkt man will fremde DDBs hacken. Neee nur meine eigenen (ehe es jmd anders tut).

---
MfG:Austin Power (Saturn Realm)
OMW! Zumindest sobald ich herausgefunden hab wo ich JETZT gerade bin.
<---------->
"Wenn Liebe die Antwort ist, könnst Du bitte die Frage neu formulieren?" ... Lily Tomlin
<---------->
code hier http://www.pastebin.com

  Profil   Website   Editieren   Zitieren

Austin Powers
Mausakrobat


Beiträge: 170


ergo: Das hilft mir nicht weiter.


Eigendlich wollte ich ja nur nen Tip, wer so etwas geschrieben haben könnte.

Den Rest finde ich dann schon. (Google 0 relevante / 98 Treffer)

P.S.: Sorry wg dem doppelpost, aber ich scheine mal wieder ne Tippschwäche zu haben,
im Einloggenmenue krieg ich PW nich zusammen.

---
MfG:Austin Power (Saturn Realm)
OMW! Zumindest sobald ich herausgefunden hab wo ich JETZT gerade bin.
<---------->
"Wenn Liebe die Antwort ist, könnst Du bitte die Frage neu formulieren?" ... Lily Tomlin
<---------->
code hier http://www.pastebin.com

  Profil   Website   Editieren   Zitieren

Rieke
Foren-Team


Beiträge: 1503



  Profil   E-Mail   Website   Editieren   Zitieren

Philipp Gérard
Foren-Team


Beiträge: 1508


1:
intval($_GET['var']);


---
Arbeit ist das Feuer der Gestaltung. - Marx

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Nach oben