CInsects-Treffen am Di, 18. Januar
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.