クロスサイトスクリプティング 04 - yujitounai/helloworld GitHub Wiki
"がエスケープされていないXSS
<?php
$user=preg_replace('/</','<',filter_input(INPUT_GET, 'user'));
$user=preg_replace('/>/','>',$user);
$pass=preg_replace('/</','<',filter_input(INPUT_GET, 'pass'));
$pass=preg_replace('/>/','>',$pass);
?>
<form method="get" action="">login<br>
username<input name="user" type="text" value="<?php echo $user; ?>"><br>
password<input name="pass" type="password" value="<?php echo $pass; ?>"><br>
<input type="submit" value="login">
</form>
?user="onmouseover=alert(1)//