Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
teroristd каза:Здравейте и аз имам въпрос. Четох преди време някъде че XSS може да заобиколи защитите като вместо <script> се използва кодираният еквивалент от типа на %3C%73%63%72%69%70%74%3E .Как може да се опазиме от подобна атака.
<?php
function security_start_session($ssl, $timeout, $maxtime, $ip){
// ... security checks
session_start();
session_regenerate_id(true);
return 1;
}
if (security_start_session(0, 6*60, 20*60, 1) != 1){
echo "<br>session destroyed!";
return;
}
?>
<html>
<head>
<title>WorldBank.dom XSRF protected page</title>
</head>
<body>
<?php
if( isset($_REQUEST['submit'])){
if ($_SESSION['token']!=$_POST['token'] || !isset($_SESSION['token'] || !isset($_POST['token'])){
session_unset();
session_destroy();
echo "Invalid session</body></html>";
return;
}
else{
echo 'Form is submitted';
}
}
else{
echo '<form action="xsrf.php" method="POST">';
$_SESSION['token'] = uniqid(rand(), true);
echo '<input type="hidden" name="token" value="'.$_SESSION['token'].'">';
echo '<input type="submit" name="submit">';
echo '</form><br><br><br>';
}
?>
</body></html>
<form action="saita ti/xsrf.php" method="POST">
<input type="submit" name="submit">
</form>
if (isset($_SERVER['HTTP_REFERER'] && $_SERVER['HTTP_REFERER']!="http://worldbank.dom/xsrf.php"){
echo 'You are redirected by third party form - probably you are a XSRF attack victim!';
return;
}
<?php
$pass = '123456';
$md5 = md5('123456' . $pass . '123456');
$md5e = md5($md5);
echo $md5e;
?>
<?php
$username = "t0m3kk"; //Потребителското име
$password = "web-tourist"; //Паролата, която въвежда потребителя
$regtime = "1278776019"; //Момента, в който избрах да извърша теста!
$pass = md5($regtime.$username.$password);
echo $pass;
?>
<?php
$user = substr("t0m3kk", 1, -1);
$pass = substr("web-tourist", 2, -2);
$pass = md5($user.$pass);
echo "$pass";
?>
$host = explode(".", $_SERVER['SERVER_ADDR']);
$pass = md5($host[0].$user.$host[1].$pass.$host[2]);
$pass = md5($host[0].$user.$host[1].$pass.$host[2].$something.$host[3]);