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;">  &nbsp;&nbsp;&nbsp; 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;">  &nbsp;&nbsp;&nbsp; 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;"> &nbsp; EXIT &nbsp; </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 &copy; 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

Variables

$_D base64_decode
$_F index.php
$_R 0
$_X 0

Stats

MD5 77b3fc973cfffcce697cbf377a5add0f
Eval Count 2
Decode Time 107 ms