N´abend.
Ich hab hier diese URL
"https://meineSeite.de/index.php?cat_id=1&product_id=-1+UNION+SELECT+1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 ,16,17,18--"
und wie man sehen kann, ist das eine unschöne Injection. Jetzt hatte ich diesen Lösungsgedanken hier:
Die Funktion
mysql_real_escape_string();
habe ich auch verwendet aber sie hat nicht geholfen. Vermutlich, wenn ich das richtig verstanden habe, weil keine " o.ä. vorkommen in der URL.
Kann ich noch was machen oder bin ich total auf dem Holzweg?
Oder anders gefragt: Was macht ihr gegen Injections?
-bedank-
TZP
Ich hab hier diese URL
"https://meineSeite.de/index.php?cat_id=1&product_id=-1+UNION+SELECT+1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 ,16,17,18--"
und wie man sehen kann, ist das eine unschöne Injection. Jetzt hatte ich diesen Lösungsgedanken hier:
Code:
$injections = array("SELECT", "DELETE", "UPDATE", "UNION", "INSERT", "DROP", "TRUNCATE");
foreach( $injections as $inj)
{
foreach( $_GET as $get => $value)
{
if(stristr($value, $inj))
{
$_GET[$get] = "";
}
}
}
mysql_real_escape_string();
habe ich auch verwendet aber sie hat nicht geholfen. Vermutlich, wenn ich das richtig verstanden habe, weil keine " o.ä. vorkommen in der URL.
Kann ich noch was machen oder bin ich total auf dem Holzweg?
Oder anders gefragt: Was macht ihr gegen Injections?
-bedank-
TZP

Kommentar