CInsects-Treffen am Di, 18. Januar: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
hackits |
Diese Seite ist eine Unterseite von CInsects. |
||
| Zeile 1: | Zeile 1: | ||
Diese Seite ist eine Unterseite von [[CInsects]]. | |||
=== Hackits === | === Hackits === | ||
Aktuelle Version vom 25. Januar 2011, 13:48 Uhr
Diese Seite ist eine Unterseite von CInsects.
Hackits
echo 'Hallo '.($_GET['name']);
Fix:
echo 'Hallo '.htmlspecialchars($_GET['name']);
URL-Angriff:
echo 'Hallo <a href="'.htmlspecialchars($_GET['name']).'">Link</a>';
Color-Angriff
function escape_color ($color ) {
// Alles nach dem Semikolon
// abschneiden , um keine weiteren
// CSS - Angaben zuzulassen .
$color = explode( '; ' , $color );
return htmlspecialchars( $color[0]);
}
$c = escape_color($_GET['color']);
echo ' &lgt;div style =" color : ' . $c . ' ">Testtext ';
Fragen
Trage hier ein was du noch nicht verstanden hast, oder wass du sonst noch zu dem Tema wissen möchtest.