Cross-Site-Scripting "Reflected" Beispiele: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 12: | Zeile 12: | ||
*Es wird auf jedem Rechner aufgehen der den generierten Link aufruft | *Es wird auf jedem Rechner aufgehen der den generierten Link aufruft | ||
[[Datei:Cross-Site-Scripting-Reflected-4.png]] | [[Datei:Cross-Site-Scripting-Reflected-4.png]] | ||
| − | =Dieser | + | =Dieser generierter Link können wir nun an die Opfer versenden= |
*http://opfer/xss-reflected.php?name=%3Cscript%3Ealert%28%22xss%22%29%3C%2Fscript%3E# | *http://opfer/xss-reflected.php?name=%3Cscript%3Ealert%28%22xss%22%29%3C%2Fscript%3E# | ||
Version vom 6. März 2023, 13:46 Uhr
Cross-Site-Scripting "Reflected"
Link
Eingabe Skript
Normale Verhaltensweise
Einfügen und generieren des Schadcodes
<script>alert("xss")</script>
Dieses Popup Fenster geht nun auf
- Es wird auf jedem Rechner aufgehen der den generierten Link aufruft
Dieser generierter Link können wir nun an die Opfer versenden
Hier nun der Code zu diesem Beispiel
- Bei diesem Eingabeformular wird der eingegebene Text unterhalb des Eingabefeldes wieder ausgegeben.
<!DOCTYPE html>
<html>
<body>
<h1>Vulnerability: Reflected Cross Site Scripting (XSS)</h1>
<form name="XSS" action="#" method="GET">
<p>
What's your name?
<input type="text" name="name">
<input type="submit" value="Submit">
</p>
</form>
<?php
if( $_GET[ 'name' ] != NULL ) {
echo 'Hello ' . $_GET[ 'name' ] ;
}
?>
</body>
</html>



