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 $_F=__FILE__;$_X='P2lCP1ouWj4+bk1ubnNPSF9uPWV6PSgpOw1WaGg+QU96MnNIeD4+Lk1lOU16KCk+QV..
Decoded Output download
?><?php session_start();
// forcing header() function to redirect if not allowed on some servers
ob_start();
?>
<?php require_once('Connections/connection.php'); ?>
<?php
if(isset($_POST['submit'])){
// the first function escapes characters such as ' or "
$username = trim($_POST['username']);
//$password = trim($_POST['password']);
// to protect mysql function protects mysql injections
$username = mysql_real_escape_string(strtoupper($_POST['username']));
//$password = mysql_real_escape_string(strtoupper($_POST['password']));
$query = "SELECT * FROM cbt_users WHERE username='$username' LIMIT 1";
// If the result matched $username & $password, then table row must be qual to 1;
$result = mysql_query($query,$connection) or die(mysql_error());
$record = mysql_fetch_array($result);
if(mysql_num_rows($result) == 1){
//check the privilege and the status
if($record['priv_id'] == 3 && $record['status'] == 1){
$_SESSION['username'] = $username;
header("location: candidate_home.php");
}
else if($record['priv_id'] == 3 && $record['status'] == 0){
$_SESSION['username'] = $username;
header("location: message.php");
}
}
else{//set these explicitly just to make sure
$_SESSION['username'] = '';
$msg = '<div style="max-width:300px; text-align:center; margin:auto; border-radiius:0px;" class="alert alert-warning">Invalid Examination Number!</div>';
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<?php include('include/style_links.php'); ?>
</head>
<body class="alert-success">
<div class="unix-login">
<div class="container">
<div class="row">
<div class="col-lg-6 col-lg-offset-3">
<?php if(isset($msg)){ echo $msg;} ?>
<div class="login-content">
<div class="login-logo">
<!--a href="#"><span><img src="assets/images/logo.png"></span></a-->
</div>
<!--login-form-->
<form action="user_login.php" method="post">
<div class="login-form">
<a href="#"><p align="center"><img src="assets/images/lock.png"></p></a>
<br />
<div class="form-group">
<!--label><font style="color:#fff;"> Username</font></label-->
<input type="text" name="username" class="form-control" placeholder="Examination Number" style="border-radius:20px; font-weight:bold;">
</div>
<br />
<!--div class="form-group">
<!--label><font style="color:#fff;"> Password</font></label->
<input type="password" class="form-control" placeholder="Password" style="border-radius:20px; font-weight:bold;">
</div-->
<div class="checkbox" style="padding:5px;">
<!--label>
<input type="checkbox"> Remember Me
</label>
<label class="pull-right">
<a href="#">Forgotten Password?</a>
</label-->
</div>
</div>
<div class="row">
<div class="col-xs-6 col-sm-6 col-md-6">
<a href="index.php" class="btn btn-pink btn-block" style="border-radius:20px; font-size:18px; height:45px; padding-bottom:10px;"> EXIT </a>
</div>
<div class="col-xs-6 col-sm-6 col-md-6">
<input type="submit" name="submit" value="LOGIN" class="btn btn-success btn-block" style="border-radius:20px; font-size:18px; height:45px; padding-bottom:10px;" />
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<div class="" style="text-align:center;margin:auto; margin-top:80px; font-size:13px; color:#FFF; ">
<p>Copyright © 2019 <a href="login.php">CBT</a>. All rights reserved. Powered by Alameen Technologies. <img src="assets/images/phone.png" width="20" height="18" alt="img" /> +2348065655325<a href="#"></a></p>
</div>
</body>
</html>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X='P2lCP1ouWj4+bk1ubnNPSF9uPWV6PSgpOw1WaGg+QU96MnNIeD4+Lk1lOU16KCk+QVFIMj1zT0g+PU8+ek05c3pNMj0+c0E+SE89PmVXV099TTk+T0g+bk9ZTT5uTXpjTXpuDVY+Tzxfbj1lej0oKTsNVj9pDVYNVkI/Wi5aPnpNdlFzek1fT0gyTSgnL09ISE0yPXNPSG5oMk9ISE0yPXNPSFhaLlonKTs+P2kNVg1WQj9aLlo+Pg1Wc0Eoc25uTT0oJF9tN3BUaiduUTxZcz0nZCkpXQ1WCWhoPj0uTT5Bc3puPT5BUUgyPXNPSD5NbjJlWk1uPjIuZXplMj1Nem4+Pm5RMi4+ZW4+Jz5Pej4iCQ1WCSRRbk16SGVZTT5TPj16c1koJF9tN3BUaidRbk16SGVZTSdkKTsNVgloaCRaZW5ufU96OT5TPj16c1koJF9tN3BUaidaZW5ufU96OSdkKTsNVgkNVgloaD49Tz5aek89TTI9PllxbnZXPkFRSDI9c09IPlp6Tz1NMj1uPllxbnZXPnNICk0yPXNPSG4NVgkkUW5NekhlWU0+Uz5ZcW52V196TWVXX01uMmVaTV9uPXpzSHgobj16PU9RWlpNeigkX203cFRqJ1FuTXpIZVlNJ2QpKTsNVgloaCRaZW5ufU96OT5TPllxbnZXX3pNZVdfTW4yZVpNX249enNIeChuPXo9T1FaWk16KCRfbTdwVGonWmVubn1PejknZCkpOw1WCQ1WCSR2UU16cT5TPiJwS0lLL1Q+Kj5yZzd1PjI8PV9Rbk16bj57dEtnSz5Rbk16SGVZTVMnJFFuTXpIZVlNJz5JM3UzVD4wIjsNVgkJaGg+M0E+PS5NPnpNblFXPT5ZZT0yLk05PiRRbk16SGVZTT4mPiRaZW5ufU96OSw+PS5NSD49ZTxXTT56T30+WVFuPT48TT52UWVXPj1PPjA7DVYJJHpNblFXPT5TPllxbnZXX3ZRTXpxKCR2UU16cSwkMk9ISE0yPXNPSCk+T3o+OXNNKFlxbnZXX016ek96KCkpOw1WCSR6TTJPejk+Uz5ZcW52V19BTT0yLl9lenplcSgkek1uUVc9KTsNVgkNVglzQShZcW52V19IUVlfek99bigkek1uUVc9KT5TUz4wKV0NVgkJaGgyLk0yeT49Lk0+WnpzY3NXTXhNPmVIOT49Lk0+bj1lPVFuDVYJCXNBKCR6TTJPejlqJ1p6c2NfczknZD5TUz5KPiYmPiR6TTJPejlqJ249ZT1RbidkPlNTPjApXQ1WCQkJJF9wS3BwMzdFaidRbk16SGVZTSdkPlM+JFFuTXpIZVlNOwkNVgkJCS5NZTlNeigiV08yZT1zT0g6PjJlSDlzOWU9TV8uT1lNWFouWiIpOw1WCQkJbA1WCQlNV25NPnNBKCR6TTJPejlqJ1p6c2NfczknZD5TUz5KPiYmPiR6TTJPejlqJ249ZT1RbidkPlNTPmEpXQ1WCQkJJF9wS3BwMzdFaidRbk16SGVZTSdkPlM+JFFuTXpIZVlNOwkNVgkJCS5NZTlNeigiV08yZT1zT0g6PllNbm5leE1YWi5aIik7DVYJCQlsDVYJCWwNVgkJTVduTV1oaG5NPT49Lk1uTT5NUlpXczJzPVdxPgpRbj0+PU8+WWV5TT5uUXpNDVYNVgkJJF9wS3BwMzdFaidRbk16SGVZTSdkPlM+Jyc7DVYJCQ1WJFlueD5TPidCOXNjPm49cVdNUyJZZVItfXM5PS46SmFhWlI7Pj1NUj0tZVdzeEg6Mk1IPU16Oz4+WWV6eHNIOmVRPU87PjxPejlNei16ZTlzc1FuOmFaUjsiPjJXZW5uUyJlV016PT5lV016PS19ZXpIc0h4ImkzSGNlV3M5PktSZVlzSGU9c09IPkVRWTxNeiFCaDlzY2knOw1WCQlsDVYNVmwNVg1WP2kNVg1WQiE0Ny9UYm1LPi49WVdpDVZCLj1ZVz5XZUh4UyJNSCJpDVYNVkIuTWU5aQ1WQj9aLlo+c0gyV1E5TSgnc0gyV1E5TWhuPXFXTV9Xc0h5blhaLlonKTs+P2kNVkJoLk1lOWkNVg1WQjxPOXE+Mldlbm5TImVXTXo9LW5RMjJNbm4iaQ1WDVY+Pj4+QjlzYz4yV2VublMiUUhzUi1XT3hzSCJpDVY+Pj4+Pj4+PkI5c2M+Mldlbm5TIjJPSD1lc0hNeiJpDVY+Pj4+Pj4+Pj4+Pj5COXNjPjJXZW5uUyJ6T30iaQ1WPj4+Pj4+Pj4+Pj4+Pj4+PkI5c2M+Mldlbm5TIjJPVy1XeC1bPjJPVy1XeC1PQUFuTT0tSiJpDVYJCQkJQj9aLlo+c0Eoc25uTT0oJFlueCkpXT5NMi5PPiRZbng7bD4/aQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5COXNjPjJXZW5uUyJXT3hzSC0yT0g9TUg9ImkNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PkI5c2M+Mldlbm5TIldPeHNILVdPeE8iaQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PkIhLS1lPi56TUFTIiMiaUJuWmVIaUJzWXg+bnoyUyJlbm5NPW5oc1lleE1uaFdPeE9YWkh4ImlCaG5aZUhpQmhlLS1pDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5CaDlzY2kNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5CIS0tV094c0gtQU96WS0taQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5CQU96WT5lMj1zT0hTIlFuTXpfV094c0hYWi5aIj5ZTT0uTzlTIlpPbj0iaQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5COXNjPjJXZW5uUyJXT3hzSC1BT3pZImkNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+QmU+LnpNQVMiIyJpQlo+ZVdzeEhTIjJNSD1NeiJpQnNZeD5uejJTImVubk09bmhzWWV4TW5oV08yeVhaSHgiaUJoWmlCaGVpDVYJCQkJCQkJCQ1WCQkJCQkJCQlCPHo+aGkNVgkJCQkJCQkJDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PkI5c2M+Mldlbm5TIkFPelkteHpPUVoiaQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+QiEtLVdlPE1XaUJBT0g9Pm49cVdNUyIyT1dPejojQUFBOyJpPj4mSDxuWjsmSDxuWjsmSDxuWjs+IG5NekhlWU1CaEFPSD1pQmhXZTxNVy0taQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+QnNIWlE9Pj1xWk1TIj1NUj0iPkhlWU1TIlFuTXpIZVlNIj4yV2VublMiQU96WS0yT0g9ek9XIj5aV2UyTS5PVzlNelMiS1JlWXNIZT1zT0g+RVFZPE16Ij5uPXFXTVMiPE96OU16LXplOXNRbjprYVpSOz5BT0g9LX1Nc3guPTo8T1c5OyJpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PkJoOXNjaQ1WCQkJCQkJCQkNVgkJCQkJCQkJQjx6PmhpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PkIhLS05c2M+Mldlbm5TIkFPelkteHpPUVoiaQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+QiEtLVdlPE1XaUJBT0g9Pm49cVdNUyIyT1dPejojQUFBOyJpPj4mSDxuWjsmSDxuWjsmSDxuWjs+bWVubn1PejlCaEFPSD1pQmhXZTxNVy1pDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5Cc0haUT0+PXFaTVMiWmVubn1PejkiPjJXZW5uUyJBT3pZLTJPSD16T1ciPlpXZTJNLk9XOU16UyJtZW5ufU96OSI+bj1xV01TIjxPejlNei16ZTlzUW46a2FaUjs+QU9IPS19TXN4Lj06PE9XOTsiaQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5CaDlzYy0taQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5COXNjPjJXZW5uUyIyLk0yeTxPUiI+bj1xV01TIlplOTlzSHg6TFpSOyJpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5CIS0tV2U8TVdpDVYJCQkJCQkJCQkJQnNIWlE9Pj1xWk1TIjIuTTJ5PE9SImk+Z01ZTVk8TXo+dU0NVgkJCQkJCQkJCUJoV2U8TVdpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5CV2U8TVc+Mldlbm5TIlpRV1ctenN4Lj0iaQ1WCQkJCQkJCQkJCUJlPi56TUFTIiMiaXJPenhPPT1NSD5tZW5ufU96OT9CaGVpDVYJCQkJCQkJCQlCaFdlPE1XLS1pDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PkJoOXNjaQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Qmg5c2NpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5COXNjPjJXZW5uUyJ6T30iaQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5COXNjPjJXZW5uUyIyT1ctUm4tWz4yT1ctblktWz4yT1ctWTktWyJpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5CZT4uek1BUyJzSDlNUlhaLloiPjJXZW5uUyI8PUg+PD1ILVpzSHk+PD1ILTxXTzJ5Ij5uPXFXTVMiPE96OU16LXplOXNRbjprYVpSOz5BT0g9LW5zNU06MGZaUjs+Lk1zeC49OlVMWlI7PlplOTlzSHgtPE89PU9ZOjBhWlI7Imk+Jkg8blo7PktEM1Q+Jkg8blo7PkJoZWkNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Qmg5c2NpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PkI5c2M+Mldlbm5TIjJPVy1Sbi1bPjJPVy1uWS1bPjJPVy1ZOS1bImkNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PkJzSFpRPT49cVpNUyJuUTxZcz0iPkhlWU1TIm5RPFlzPSI+Y2VXUU1TIkk3QzNFIj4yV2VublMiPD1IPjw9SC1uUTIyTW5uPjw9SC08V08yeSI+bj1xV01TIjxPejlNei16ZTlzUW46a2FaUjs+QU9IPS1uczVNOjBmWlI7Pi5Nc3guPTpVTFpSOz5aZTk5c0h4LTxPPT1PWTowYVpSOyI+aGkNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Qmg5c2NpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Qmg5c2NpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pg1WDVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5CaEFPellpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Qmg5c2NpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Qmg5c2NpDVY+Pj4+Pj4+Pj4+Pj5CaDlzY2kNVj4+Pj4+Pj4+Qmg5c2NpDVY+Pj4+Qmg5c2NpDVY+Pj4+Pj4+PkI5c2M+Mldlbm5TIiI+bj1xV01TIj1NUj0tZVdzeEg6Mk1IPU16O1llenhzSDplUT1POz5ZZXp4c0gtPU9aOmZhWlI7PkFPSD0tbnM1TTowSlpSOz4yT1dPejojcnJyOz4iaQ1WPj4+Pj4+Pj4+Pj4+Pj5CWmkvT1pxenN4Lj0+JjJPWnE7PmthMFA+PkJlPi56TUFTIldPeHNIWFouWiJpL29UQmhlaVg+RldXPnpzeC49bj56TW5NemNNOVg+bU99TXpNOT48cT5GV2VZTU1IPlRNMi5IT1dPeHNNblg+QnNZeD5uejJTImVubk09bmhzWWV4TW5oWi5PSE1YWkh4Ij59czk9LlMia2EiPi5Nc3guPVMiMGYiPmVXPVMic1l4Ij5oaT4ra0pVZmFbTFtMTEprTEJlPi56TUFTIiMiaUJoZWlCaFppDVY+Pj4+Pj4+Pj4+Pj5CaDlzY2kNVkJoPE85cWkNVg1WQmguPVlXaQ=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 77b3fc973cfffcce697cbf377a5add0f |
Eval Count | 2 |
Decode Time | 107 ms |