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='P2lCP1ouWj5zSDJXUTlNPiIuTWU5TXpYWi5aIjs+P2kNVkI5c2M+Mldlbm5TIjJPVy..
Decoded Output download
?><?php include "header.php"; ?>
<div class="col">
<div class="middle-content">
<div class="content bg-fade-black">
<div class="list-group">
<?php
include '../config.php';
error_reporting(0);
session_start();
//date_default_timezone_set('Asia/Bangkok');
// Session Timeout
/*
if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > $_CONFIG['session']['timeout'])) {
session_unset();
session_destroy();
}
$_SESSION['LAST_ACTIVITY'] = time();*/
//print_r($_POST);
if(isset($_POST['user_id']) && isset($_POST['user_id'])){
$user_id = $_POST['user_id'];
$user_pwd = $_POST['user_pwd'];
$user_id = str_replace("'","",$user_id);
$user_pwd = str_replace("'","",$user_pwd);
$sql ="SELECT * FROM account.dbo.[Tbl_user] WHERE user_id = '".$user_id."' and user_pwd = '".$user_pwd."'";
try {
$dbh = new PDO("sqlsrv:Server=".$_CONFIG['mssql']['host'].";Database=account", $_CONFIG['mssql']['username'], $_CONFIG['mssql']['password']);
} catch (PDOException $e) {
echo "Failed to get DB handle: " . $e->getMessage() . "
";
exit;
}
$user_nos = '';
$i = 1;
$stmt = $dbh->prepare($sql);
$stmt->execute();
while ($row = $stmt->fetch()) {
$user_ids = $row['user_id'];
$user_pwds = $row['user_pwd'];
$user_nos = $row['user_no'];
//echo $user_nos;
}
if($user_nos == '' || md5($user_ids) != md5($user_id) ){
echo '
<div class="msg_error" align="left">Error .</div>
';
echo "<center><a href='login.php'> <input type='button' value=' ' class='btn btn-warning' /></a></center>";
}else{
/*$set_f_sql = "SELECT count(*) as card from cash.dbo.truemoney where user_no = '".$user_nos."' and status = 1";
try {
$dbh = new PDO("sqlsrv:Server=".$_CONFIG['mssql']['host'].";Database=account", "".$_CONFIG['mssql']['username']."", "".$_CONFIG['mssql']['password']."");
} catch (PDOException $e) {
echo "Failed to get DB handle: " . $e->getMessage() . "
";
exit;
}
$set_f = $dbh->prepare($set_f_sql);
$set_f->execute();
$card = '0';
while ($Objset_f = $set_f->fetch()) {
$card = $Objset_f['card'];
}
if($card == '0'){
echo '<div class="sufee-alert alert with-close alert-danger alert-dismissible fade show">
50
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true"></span>
</button>
</div>';*/
//}else{
$_SESSION["user_no"] = $user_nos;
$_SESSION["user_id"] = $user_ids;
$_SESSION["status"] = 'normal';
if($_SERVER['HTTP_HOST'] == 'www.dekaron-evolution.online' || '127.0.0.1:8080'){
//if($_SERVER['SERVER_ADDR'] == '103.253.73.203'){
//echo $_SERVER['SERVER_ADDR'].'<br>';
//echo $_SERVER['HTTP_HOST'].'<br>';
echo '<script>
location.replace("index.php")
</script>';
exit();
}else{
//echo $_SERVER['SERVER_ADDR'].'<br>';
//echo $_SERVER['HTTP_HOST'].'<br>';
//echo $_SERVER['SERVER_ADDR'].'<br>';
//echo $_SERVER['HTTP_HOST'].'<br>';
echo '
<div class="msg_error" align="left">HTTP HOST Error.</div>
';
echo "<center><a href='login.php'> <input type='button' value=' ' class='btn btn-warning' /></a></center>";
session_unset();
session_destroy();
}
//}
}
}
if(isset($_GET['logout']))
{
session_unset();
session_destroy();
echo '<script>
location.replace("login.php")
</script>';
}
if(isset($_SESSION["user_no"])){
echo '<script>
location.replace("index.php")
</script>';
}
?>
</div>
</div>
</div>
</div>
<?php include "footer.php"; ?>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X='P2lCP1ouWj5zSDJXUTlNPiIuTWU5TXpYWi5aIjs+P2kNVkI5c2M+Mldlbm5TIjJPVyJpDVYJCUI5c2M+Mldlbm5TIllzOTlXTS0yT0g9TUg9ImkNVgkJCUI5c2M+Mldlbm5TIjJPSD1NSD0+PHgtQWU5TS08V2UyeSJpDVYJCQkJQjlzYz4yV2VublMiV3NuPS14ek9RWiJpDVZCP1ouWgkNVglzSDJXUTlNPidYWGgyT0hBc3hYWi5aJzsNVglNenpPel96TVpPej1zSHgoYSk7DVYJbk1ubnNPSF9uPWV6PSgpOw1WCQ1WCQ1WCWhoOWU9TV85TUFlUVc9Xz1zWU01T0hNX25NPSgnRm5zZWhvZUh4eU95Jyk7DVYJaGg+cE1ubnNPSD5Uc1lNT1E9DVYJaCoNVglzQT4oc25uTT0oJF9wS3BwMzdFaidJRnBUX0YvVDM2M1RiJ2QpPiYmPig9c1lNKCk+LT4kX3BLcHAzN0VqJ0lGcFRfRi9UMzYzVGInZD5pPiRfLzdFcjNDaiduTW5uc09IJ2RqJz1zWU1PUT0nZCkpPl0NVgkJbk1ubnNPSF9RSG5NPSgpOw1WCQluTW5uc09IXzlNbj16T3EoKTsNVglsDVYJJF9wS3BwMzdFaidJRnBUX0YvVDM2M1RiJ2Q+Uz49c1lNKCk7KmgNVg1WCWhoWnpzSD1feigkX203cFQpOw1WCXNBKHNubk09KCRfbTdwVGonUW5Nel9zOSdkKT4mJj5zbm5NPSgkX203cFRqJ1FuTXpfczknZCkpXQ1WCQkkUW5Nel9zOT5TPiRfbTdwVGonUW5Nel9zOSdkOw1WCQkkUW5Nel9afTk+Uz4kX203cFRqJ1FuTXpfWn05J2Q7DVYJCSRRbk16X3M5PlM+bj16X3pNWldlMk0oIiciLCIiLCRRbk16X3M5KTsNVgkJJFFuTXpfWn05PlM+bj16X3pNWldlMk0oIiciLCIiLCRRbk16X1p9OSk7DVYJCQ1WCSRudlc+UyJwS0lLL1Q+Kj5yZzd1PmUyMk9RSD1YOTxPWGpUPFdfUW5NemQ+e3RLZ0s+UW5Nel9zOT5TPiciWCRRbk16X3M5WCInPmVIOT5Rbk16X1p9OT5TPiciWCRRbk16X1p9OVgiJyI7DVYJPXpxPl0NVgk+Pj4kOTwuPlM+SE19Pm00NygibnZXbnpjOnBNemNNelMiWCRfLzdFcjNDaidZbm52VydkaicuT249J2RYIjs0ZT1lPGVuTVNlMjJPUUg9Iiw+JF8vN0VyM0NqJ1lubnZXJ2RqJ1FuTXpIZVlNJ2QsPiRfLzdFcjNDaidZbm52VydkaidaZW5ufU96OSdkKTsNVgkJCQlsPjJlPTIuPihtNDdLUjJNWj1zT0g+JE0pPl0NVgkJTTIuTz4icmVzV005Pj1PPnhNPT40bz4uZUg5V006PiI+WD4kTS1peE09dU1ubmV4TSgpPlg+IlxIIjsNVgkJTVJzPTsNVglsDVYJJFFuTXpfSE9uPlM+Jyc7DVYJJHM+Uz4wOw1WCSRuPVk9PlM+JDk8Li1pWnpNWmV6TSgkbnZXKTsNVgkkbj1ZPS1pTVJNMlE9TSgpOw1WCQkNVgl9LnNXTT4oJHpPfT5TPiRuPVk9LWlBTT0yLigpKT5dDVYJCSRRbk16X3M5bj5TPiR6T31qJ1FuTXpfczknZDsNVgkJJFFuTXpfWn05bj5TPiR6T31qJ1FuTXpfWn05J2Q7DVYJCSRRbk16X0hPbj5TPiR6T31qJ1FuTXpfSE8nZDsNVgkJaGhNMi5PPiRRbk16X0hPbjsNVglsDVYJc0EoJFFuTXpfSE9uPlNTPicnPnx8Plk5TCgkUW5Nel9zOW4pPiFTPlk5TCgkUW5Nel9zOSk+KV0NVgkJTTIuTz4nDVYJCUI5c2M+Mldlbm5TIllueF9NenpPeiI+ZVdzeEhTIldNQT0iaUt6ek96PuC5hOC4reC4lOC4teC4nOC4tOC4lOC4nuC4peC4suC4lD7guIHguKPguLjguJPguLLguJXguKPguKfguIjguKrguK3guJrguYTguK3guJTguLXguYHguKXguLDguJ7guLLguKrguYDguKfguKPguLTguJRYQmg5c2NpDVYJCSc7DVYJPj4+Pk0yLk8+IkIyTUg9TXppQmU+LnpNQVMnV094c0hYWi5aJ2k+QnNIWlE9Pj1xWk1TJzxRPT1PSCc+Y2VXUU1TJyZIPG5aOyZIPG5aO+C4geC4peC4seC4miZIPG5aOyZIPG5aOyc+Mldlbm5TJzw9SD48PUgtfWV6SHNIeCc+aGlCaGVpQmgyTUg9TXppIjsNVgkJDVYJbE1Xbk1dDVYJCQloKiRuTT1fQV9udlc+Uz4icEtJSy9UPjJPUUg9KCopPmVuPjJlejk+QXpPWT4yZW4uWDk8T1g9elFNWU9ITXE+fS5Nek0+UW5Nel9ITz5TPiciWCRRbk16X0hPblgiJz5lSDk+bj1lPVFuPlM+MCI7DVYJCT4+PXpxPl0NVgkJCSQ5PC4+Uz5ITX0+bTQ3KCJudlduemM6cE16Y016UyJYJF8vN0VyM0NqJ1lubnZXJ2RqJy5Pbj0nZFgiOzRlPWU8ZW5NU2UyMk9RSD0iLD4iIlgkXy83RXIzQ2onWW5udlcnZGonUW5NekhlWU0nZFgiIiw+IiJYJF8vN0VyM0NqJ1lubnZXJ2RqJ1plbm59T3o5J2RYIiIpOw1WCQk+Pmw+MmU9Mi4+KG00N0tSMk1aPXNPSD4kTSk+XQ1WCQkJTTIuTz4icmVzV005Pj1PPnhNPT40bz4uZUg5V006PiI+WD4kTS1peE09dU1ubmV4TSgpPlg+IlxIIjsNVgkJCU1Scz07DVYJCT4+bA1WCQk+PiRuTT1fQT5TPiQ5PC4taVp6TVplek0oJG5NPV9BX252Vyk7DVYJCT4+JG5NPV9BLWlNUk0yUT1NKCk7DVYJCT4+JDJlejk+Uz4nYSc7DVYJCT4+fS5zV00+KCQ3PApuTT1fQT5TPiRuTT1fQS1pQU09Mi4oKSk+XQ1WCQkJPj4kMmV6OT5TPiQ3PApuTT1fQWonMmV6OSdkOw1WCQk+PmwNVgkJDVYJCT4+c0EoJDJlejk+U1M+J2EnKV0NVgkJCT4+DVYJCQk+Pk0yLk8+J0I5c2M+Mldlbm5TIm5RQU1NLWVXTXo9PmVXTXo9Pn1zPS4tMldPbk0+ZVdNej0tOWVIeE16PmVXTXo9LTlzbllzbm5zPFdNPkFlOU0+bi5PfSJpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PuC4geC4o+C4uOC4k+C4suC5gOC4leC4tOC4oeC5gOC4h+C4tOC4meC4reC4ouC5iOC4suC4h+C4meC5ieC4reC4oj5MYT7guJrguLLguJcNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5CPFE9PU9IPj1xWk1TIjxRPT1PSCI+Mldlbm5TIjJXT25NIj45ZT1lLTlzbllzbm5TImVXTXo9Ij5lenNlLVdlPE1XUyIvV09uTSJpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5CblplSD5lenNlLS5zOTlNSFMiPXpRTSJpw5dCaG5aZUhpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PkJoPFE9PU9IaQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PkJoOXNjaSc7KmgNVgkJCQkJCQkJCQkNVj4+Pj4+Pj4+Pj4+Pj4+Pj5oaGxNV25NXQ1WCQkkX3BLcHAzN0VqIlFuTXpfSE8iZD5TPiRRbk16X0hPbjsNVgkJJF9wS3BwMzdFaiJRbk16X3M5ImQ+Uz4kUW5Nel9zOW47DVYJCSRfcEtwcDM3RWoibj1lPVFuImQ+Uz4nSE96WWVXJzsNVgkJDVYJPj4+PnNBKCRfcEtnNktnaid0VFRtX3Q3cFQnZD5TUz4nfX19WDlNeWV6T0gtTWNPV1E9c09IWE9IV3NITSc+fHw+JzBrMVhhWGFYMDpmYWZhJyldDVYJCQloaHNBKCRfcEtnNktnaidwS2c2S2dfRjQ0ZydkPlNTPifvu7/vu78wYUpYa0xKWDFKWGthSicpXQ1WCQkJCWhoTTIuTz4kX3BLZzZLZ2oncEtnNktnX0Y0NGcnZFgnQjx6aSc7DVYJCQk+Pj4+aGhNMi5PPiRfcEtnNktnaid0VFRtX3Q3cFQnZFgnQjx6aSc7DVYJCQkJTTIuTz4nQm4yenNaPWkNVgkJCQkJCVdPMmU9c09IWHpNWldlMk0oInNIOU1SWFouWiIpDVYJCQkJPj4+Pj5CaG4yenNaPWknOw1WCQkJCQ1WCQkJCU1Scz0oKTsNVgkJCQ1WCT4+Pj5sTVduTV0NVgkJCWhoTTIuTz4kX3BLZzZLZ2oncEtnNktnX0Y0NGcnZFgnQjx6aSc7DVYJCQloaE0yLk8+JF9wS2c2S2dqJ3RUVG1fdDdwVCdkWCdCPHppJzsNVgkJCWhoTTIuTz4kX3BLZzZLZ2oncEtnNktnX0Y0NGcnZFgnQjx6aSc7DVYJCQloaE0yLk8+JF9wS2c2S2dqJ3RUVG1fdDdwVCdkWCdCPHppJzsNVgkJCT5NMi5PPicNVgkJCUI5c2M+Mldlbm5TIllueF9NenpPeiI+ZVdzeEhTIldNQT0iaXRUVG0+dDdwVD5LenpPelhCaDlzY2kNVgkJCSc7DVYJCQk+TTIuTz4iQjJNSD1NemlCZT4uek1BUydXT3hzSFhaLlonaT5Cc0haUT0+PXFaTVMnPFE9PU9IJz5jZVdRTVMnJkg8blo7Jkg8blo74LiB4Lil4Lix4LiaJkg8blo7Jkg8blo7Jz4yV2VublMnPD1IPjw9SC19ZXpIc0h4Jz5oaUJoZWlCaDJNSD1NemkiOw1WCQkJbk1ubnNPSF9RSG5NPSgpOw1WPj4+Pj4+Pj4+Pj4+bk1ubnNPSF85TW49ek9xKCk7DVYJCWwNVgkJaGhsDVYJCQ1WCWwNVgkNVglsDVYJDVYJc0Eoc25uTT0oJF9DS1RqJ1dPeE9RPSdkKSkNVj4+Pj5dDVYJCW5Nbm5zT0hfUUhuTT0oKTsNVgkJbk1ubnNPSF85TW49ek9xKCk7DVYJCU0yLk8+J0JuMnpzWj1pDVYJCQlXTzJlPXNPSFh6TVpXZTJNKCJXT3hzSFhaLloiKQ1WCQlCaG4yenNaPWknOw1WPj4+PmwNVglzQShzbm5NPSgkX3BLcHAzN0VqIlFuTXpfSE8iZCkpXQ1WCQlNMi5PPidCbjJ6c1o9aQ1WCQkJV08yZT1zT0hYek1aV2UyTSgic0g5TVJYWi5aIikNVgkJQmhuMnpzWj1pJzsNVglsDVYJDVYJP2kNVgk+Pj4+Pj4+Pj5CaDlzY2kNVgkJQmg5c2NpDVYJQmg5c2NpCT4+DVZCaDlzY2kNVglCP1ouWj5zSDJXUTlNPiJBT089TXpYWi5aIjs+P2k=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 7e2e11f310c2d06d4b6b67a5e35fce14 |
Eval Count | 2 |
Decode Time | 75 ms |