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 error_reporting(0);ini_set(base64_decode('ZGlzcGxheV9lcnJvcnM='),base64_decode('MA==..
Decoded Output download
<?php error_reporting(0);ini_set(base64_decode('ZGlzcGxheV9lcnJvcnM='),base64_decode('MA=='));session_start();$k2=json_decode(file_get_contents(base64_decode('b3duZXJhY2NvdW50Lmpzb24=')),true);if($k2[base64_decode('ZW1haWw=')]===null OR $k2[base64_decode('cGFzc2hhc2g=')]===null){header(base64_decode('TG9jYXRpb246c2V0dXBub3RpY2U='));exit;}$e3=json_decode(file_get_contents(base64_decode('Y29uZmlnLmpzb24=')),true);function i0($g4){function r1($n5){$p6=base64_decode('QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVo=');$p7='';for($g8=0;$g8<$n5;$g8++){$p7.=$p6[rand(0,strlen($p6)-1)];}return $p7;}$v9=str_replace(base64_decode('Lg=='),base64_decode('LQ=='),microtime(true));file_put_contents(base64_decode('YWRtaW5sb2dzLw==').$v9.base64_decode('Xw==').r1(6),json_encode($g4,JSON_PRETTY_PRINT),LOCK_EX);}if($_GET[base64_decode('anNyZXF1ZXN0')]===base64_decode('cmVzZXRjb2Rl')){function r1($n5){$p6=base64_decode('QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5');$p7='';for($g8=0;$g8<$n5;$g8++){$p7.=$p6[rand(0,strlen($p6)-1)];}return $p7;}$ga=r1(6);$hb=json_decode(file_get_contents(base64_decode('cGFzc3Jlc2V0dG9rZW4uanNvbg==')),true);if((time()-$hb[base64_decode('Z2VudGltZQ==')])<300){echo base64_decode('VG9vIHNvb24=');exit;}$hb=array(base64_decode('dG9rZW4=')=>$ga,base64_decode('Z2VudGltZQ==')=>time());file_put_contents(base64_decode('cGFzc3Jlc2V0dG9rZW4uanNvbg=='),json_encode($hb,JSON_PRETTY_PRINT),LOCK_EX);include base64_decode('bWFpbC5waHA=');$bc=file_get_contents(base64_decode('aHRtbGVtYWlsL3Bhc3N3b3JkcmVzZXQuaHRtbA=='));$vd=file_get_contents(base64_decode('aHRtbGVtYWlsL3Bhc3N3b3JkcmVzZXQudHh0'));$bc=str_replace(base64_decode('PHxjb2RlfD4='),$ga,$bc);$vd=str_replace(base64_decode('PHxjb2RlfD4='),$ga,$vd);$bc=str_replace(base64_decode('PHxkb21haW58Pg=='),$e3[base64_decode('c2l0ZV9kb21haW4=')],$bc);$vd=str_replace(base64_decode('PHxkb21haW58Pg=='),$e3[base64_decode('c2l0ZV9kb21haW4=')],$vd);$ze=$k2[base64_decode('ZW1haWw=')];$uf=m10([$ze],base64_decode('Ynl0ZXNpZ2h0QA==').$e3[base64_decode('c2l0ZV9kb21haW4=')],base64_decode('Qnl0ZVNpZ2h0IFBhc3N3b3JkIFJlc2V0IFJlcXVlc3RlZA=='),$bc,$vd,$e3);file_put_contents(base64_decode('bG9ncy9zZW5kbWFpbF8=').time().base64_decode('LmxvZw=='),$uf);echo base64_decode('b2s=');exit;}if(isset($_POST[base64_decode('cmVzZXRwYXNz')])===true){$r11=json_decode($_POST[base64_decode('cmVzZXRwYXNz')],true);$hb=json_decode(file_get_contents(base64_decode('cGFzc3Jlc2V0dG9rZW4uanNvbg==')),true);if($r11[base64_decode('bmV3cGFzc3dvcmQ=')]!==$r11[base64_decode('bmV3cGFzc3dvcmR2ZXJpZnk=')]){echo base64_decode('UGFzc3dvcmQgbWF0Y2ggZXJyb3I=');exit;}if(time()>($hb[base64_decode('Z2VudGltZQ==')]+300)){echo base64_decode('Q29kZSBleHBpcmVk');exit;}if($r11[base64_decode('Y29kZQ==')]!==$hb[base64_decode('dG9rZW4=')]){echo base64_decode('SW52YWxpZCBjb2Rl');exit;}$k2[base64_decode('cGFzc2hhc2g=')]=password_hash($r11[base64_decode('bmV3cGFzc3dvcmQ=')],PASSWORD_DEFAULT);file_put_contents(base64_decode('b3duZXJhY2NvdW50Lmpzb24='),json_encode($k2,JSON_PRETTY_PRINT),LOCK_EX);echo base64_decode('b2s=');exit;}if(isset($_POST[base64_decode('bG9naW5yZXF1ZXN0')])===true){$q12=json_decode($_POST[base64_decode('bG9naW5yZXF1ZXN0')],true);$g13=json_decode(file_get_contents(base64_decode('b3duZXJhY2NvdW50Lmpzb24=')),true);$e14=json_decode(file_get_contents(base64_decode('ZGVsZWdhdGVzLmpzb24=')),true);$b15=array_keys($e14);if($q12[base64_decode('dXNlcm5hbWU=')]===$g13[base64_decode('ZW1haWw=')]){if(password_verify($q12[base64_decode('cGFzc3dvcmQ=')],$g13[base64_decode('cGFzc2hhc2g=')])===true){$g4=array(base64_decode('dGltZQ==')=>time(),base64_decode('YWN0aW9u')=>base64_decode('bG9naW4='),base64_decode('dXNlcg==')=>base64_decode('b3duZXI='));i0($g4);$_SESSION[base64_decode('Ynl0ZXNpZ2h0dXNlcg==')]=base64_decode('b3duZXI=');echo base64_decode('b2s=');exit;}else{echo base64_decode('SW52YWxpZCBwYXNzd29yZA==');exit;}}elseif(in_array($q12[base64_decode('dXNlcm5hbWU=')],$b15)===true){$c16=$e14[$q12[base64_decode('dXNlcm5hbWU=')]];if(password_verify($q12[base64_decode('cGFzc3dvcmQ=')],$c16[base64_decode('cGFzc2hhc2g=')])===true){$g4=array(base64_decode('dGltZQ==')=>time(),base64_decode('YWN0aW9u')=>base64_decode('bG9naW4='),base64_decode('dXNlcg==')=>$q12[base64_decode('dXNlcm5hbWU=')]);i0($g4);$_SESSION[base64_decode('Ynl0ZXNpZ2h0dXNlcg==')]=$q12[base64_decode('dXNlcm5hbWU=')];echo base64_decode('b2s=');exit;}else{echo base64_decode('SW52YWxpZCBwYXNzd29yZA==');exit;}}else{echo base64_decode('SW52YWxpZCB1c2VybmFtZQ==');exit;}exit;}if(isset($_SESSION[base64_decode('Ynl0ZXNpZ2h0dXNlcg==')])===true){header(base64_decode('TG9jYXRpb246ZGFzaGJvYXJk'));exit;}?>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<link rel="shortcut icon" href="logo.webp" type="image/x-icon">
<title>Login</title>
<link rel="stylesheet" href="assets/web/assets/mobirise-icons2/mobirise2.css">
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap-grid.min.css">
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap-reboot.min.css">
<link rel="stylesheet" href="assets/dropdown/css/style.css">
<link rel="stylesheet" href="assets/socicon/css/styles.css">
<link rel="stylesheet" href="assets/theme/css/style.css">
<link rel="preload" href="https://fonts.googleapis.com/css?family=Jost:100,200,300,400,500,600,700,800,900,100i,200i,300i,400i,500i,600i,700i,800i,900i&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Jost:100,200,300,400,500,600,700,800,900,100i,200i,300i,400i,500i,600i,700i,800i,900i&display=swap"></noscript>
<link rel="preload" as="style" href="assets/mobirise/css/mbr-additional.css"><link rel="stylesheet" href="assets/mobirise/css/mbr-additional.css" type="text/css">
<link rel="stylesheet" href="bytesight.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" integrity="sha512-z3gLpd7yknf1YoNbCzqRKc4qyor8gaKU1qmn+CShxbuBusANI9QpRohGBreCFkKxLhei6S9CQXFEbbKuqLg0DA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
<body>
<!-- Static navbar -->
<section data-bs-version="5.1" class="menu menu2 cid-tiEVD4cQ0M" once="menu" id="menu2-3">
<nav class="navbar navbar-dropdown navbar-fixed-top navbar-expand-lg">
<div class="container-fluid" style="justify-content:center;">
<div class="navbar-brand" style="padding-right:0; justify-content:center;">
<span class="navbar-logo">
<img src="logo.webp" alt="ByteSight Logo" style="height: 3rem;">
</span>
<span class="navbar-caption-wrap"><a class="navbar-caption text-white display-7" href="index">ByteSight</a></span>
</div>
</div>
</nav>
</section>
<!-- Popup Modal -->
<div id="modalcontainer">
<div id="modal">
<div id="modalcontent" class="no-scrollbar">
<span class="modalClose" id="closemodal">×</span>
<div id="modalarea">
</div>
</div>
<div id="modalscrollprompt">Scroll <i class="fa-solid fa-arrow-down"></i></div>
</div>
</div>
<!-- Login form -->
<section data-bs-version="5.1" class="form1 cid-tiF2W3LBsc mbr-fullscreen" id="form1-b">
<div class="container">
<div class="row justify-content-center">
<div class="col-lg-8 mx-auto mbr-form" data-form-type="formoid">
<div class="row">
<div id="errormessage" style="display: none; border-radius: 15px;" class="alert alert-danger col-12"></div>
<div id="successmessage" style="display:none; border-radius: 15px;" class="alert alert-success col-12"></div>
</div>
<div class="dragArea row" style="justify-content: center;">
<div class="login-container">
<div class="login-brand-logo">
<img src="logo.webp" alt="ByteSight Logo">
</div>
<div class="login-separator"></div>
<div class="login-form">
<input id="username" class="login-input form-control" type="text" placeholder="Email/Username">
<input id="password" class="login-input form-control" type="password" placeholder="Password">
<button id="login" class="login-button btn btn-success display-4">Login</button>
<p style="text-align:center; margin: 0;"><a id="help" style="color: #ff9933 !important; cursor: pointer;">Need help?</a></p>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<script>
<?php echo file_get_contents(base64_decode('bG9naW4uanM='));?>
</script>
</body>
</html>
Did this file decode correctly?
Original Code
<?php error_reporting(0);ini_set(base64_decode('ZGlzcGxheV9lcnJvcnM='),base64_decode('MA=='));session_start();$k2=json_decode(file_get_contents(base64_decode('b3duZXJhY2NvdW50Lmpzb24=')),true);if($k2[base64_decode('ZW1haWw=')]===null OR $k2[base64_decode('cGFzc2hhc2g=')]===null){header(base64_decode('TG9jYXRpb246c2V0dXBub3RpY2U='));exit;}$e3=json_decode(file_get_contents(base64_decode('Y29uZmlnLmpzb24=')),true);function i0($g4){function r1($n5){$p6=base64_decode('QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVo=');$p7='';for($g8=0;$g8<$n5;$g8++){$p7.=$p6[rand(0,strlen($p6)-1)];}return $p7;}$v9=str_replace(base64_decode('Lg=='),base64_decode('LQ=='),microtime(true));file_put_contents(base64_decode('YWRtaW5sb2dzLw==').$v9.base64_decode('Xw==').r1(6),json_encode($g4,JSON_PRETTY_PRINT),LOCK_EX);}if($_GET[base64_decode('anNyZXF1ZXN0')]===base64_decode('cmVzZXRjb2Rl')){function r1($n5){$p6=base64_decode('QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5');$p7='';for($g8=0;$g8<$n5;$g8++){$p7.=$p6[rand(0,strlen($p6)-1)];}return $p7;}$ga=r1(6);$hb=json_decode(file_get_contents(base64_decode('cGFzc3Jlc2V0dG9rZW4uanNvbg==')),true);if((time()-$hb[base64_decode('Z2VudGltZQ==')])<300){echo base64_decode('VG9vIHNvb24=');exit;}$hb=array(base64_decode('dG9rZW4=')=>$ga,base64_decode('Z2VudGltZQ==')=>time());file_put_contents(base64_decode('cGFzc3Jlc2V0dG9rZW4uanNvbg=='),json_encode($hb,JSON_PRETTY_PRINT),LOCK_EX);include base64_decode('bWFpbC5waHA=');$bc=file_get_contents(base64_decode('aHRtbGVtYWlsL3Bhc3N3b3JkcmVzZXQuaHRtbA=='));$vd=file_get_contents(base64_decode('aHRtbGVtYWlsL3Bhc3N3b3JkcmVzZXQudHh0'));$bc=str_replace(base64_decode('PHxjb2RlfD4='),$ga,$bc);$vd=str_replace(base64_decode('PHxjb2RlfD4='),$ga,$vd);$bc=str_replace(base64_decode('PHxkb21haW58Pg=='),$e3[base64_decode('c2l0ZV9kb21haW4=')],$bc);$vd=str_replace(base64_decode('PHxkb21haW58Pg=='),$e3[base64_decode('c2l0ZV9kb21haW4=')],$vd);$ze=$k2[base64_decode('ZW1haWw=')];$uf=m10([$ze],base64_decode('Ynl0ZXNpZ2h0QA==').$e3[base64_decode('c2l0ZV9kb21haW4=')],base64_decode('Qnl0ZVNpZ2h0IFBhc3N3b3JkIFJlc2V0IFJlcXVlc3RlZA=='),$bc,$vd,$e3);file_put_contents(base64_decode('bG9ncy9zZW5kbWFpbF8=').time().base64_decode('LmxvZw=='),$uf);echo base64_decode('b2s=');exit;}if(isset($_POST[base64_decode('cmVzZXRwYXNz')])===true){$r11=json_decode($_POST[base64_decode('cmVzZXRwYXNz')],true);$hb=json_decode(file_get_contents(base64_decode('cGFzc3Jlc2V0dG9rZW4uanNvbg==')),true);if($r11[base64_decode('bmV3cGFzc3dvcmQ=')]!==$r11[base64_decode('bmV3cGFzc3dvcmR2ZXJpZnk=')]){echo base64_decode('UGFzc3dvcmQgbWF0Y2ggZXJyb3I=');exit;}if(time()>($hb[base64_decode('Z2VudGltZQ==')]+300)){echo base64_decode('Q29kZSBleHBpcmVk');exit;}if($r11[base64_decode('Y29kZQ==')]!==$hb[base64_decode('dG9rZW4=')]){echo base64_decode('SW52YWxpZCBjb2Rl');exit;}$k2[base64_decode('cGFzc2hhc2g=')]=password_hash($r11[base64_decode('bmV3cGFzc3dvcmQ=')],PASSWORD_DEFAULT);file_put_contents(base64_decode('b3duZXJhY2NvdW50Lmpzb24='),json_encode($k2,JSON_PRETTY_PRINT),LOCK_EX);echo base64_decode('b2s=');exit;}if(isset($_POST[base64_decode('bG9naW5yZXF1ZXN0')])===true){$q12=json_decode($_POST[base64_decode('bG9naW5yZXF1ZXN0')],true);$g13=json_decode(file_get_contents(base64_decode('b3duZXJhY2NvdW50Lmpzb24=')),true);$e14=json_decode(file_get_contents(base64_decode('ZGVsZWdhdGVzLmpzb24=')),true);$b15=array_keys($e14);if($q12[base64_decode('dXNlcm5hbWU=')]===$g13[base64_decode('ZW1haWw=')]){if(password_verify($q12[base64_decode('cGFzc3dvcmQ=')],$g13[base64_decode('cGFzc2hhc2g=')])===true){$g4=array(base64_decode('dGltZQ==')=>time(),base64_decode('YWN0aW9u')=>base64_decode('bG9naW4='),base64_decode('dXNlcg==')=>base64_decode('b3duZXI='));i0($g4);$_SESSION[base64_decode('Ynl0ZXNpZ2h0dXNlcg==')]=base64_decode('b3duZXI=');echo base64_decode('b2s=');exit;}else{echo base64_decode('SW52YWxpZCBwYXNzd29yZA==');exit;}}elseif(in_array($q12[base64_decode('dXNlcm5hbWU=')],$b15)===true){$c16=$e14[$q12[base64_decode('dXNlcm5hbWU=')]];if(password_verify($q12[base64_decode('cGFzc3dvcmQ=')],$c16[base64_decode('cGFzc2hhc2g=')])===true){$g4=array(base64_decode('dGltZQ==')=>time(),base64_decode('YWN0aW9u')=>base64_decode('bG9naW4='),base64_decode('dXNlcg==')=>$q12[base64_decode('dXNlcm5hbWU=')]);i0($g4);$_SESSION[base64_decode('Ynl0ZXNpZ2h0dXNlcg==')]=$q12[base64_decode('dXNlcm5hbWU=')];echo base64_decode('b2s=');exit;}else{echo base64_decode('SW52YWxpZCBwYXNzd29yZA==');exit;}}else{echo base64_decode('SW52YWxpZCB1c2VybmFtZQ==');exit;}exit;}if(isset($_SESSION[base64_decode('Ynl0ZXNpZ2h0dXNlcg==')])===true){header(base64_decode('TG9jYXRpb246ZGFzaGJvYXJk'));exit;}?>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<link rel="shortcut icon" href="logo.webp" type="image/x-icon">
<title>Login</title>
<link rel="stylesheet" href="assets/web/assets/mobirise-icons2/mobirise2.css">
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap-grid.min.css">
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap-reboot.min.css">
<link rel="stylesheet" href="assets/dropdown/css/style.css">
<link rel="stylesheet" href="assets/socicon/css/styles.css">
<link rel="stylesheet" href="assets/theme/css/style.css">
<link rel="preload" href="https://fonts.googleapis.com/css?family=Jost:100,200,300,400,500,600,700,800,900,100i,200i,300i,400i,500i,600i,700i,800i,900i&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Jost:100,200,300,400,500,600,700,800,900,100i,200i,300i,400i,500i,600i,700i,800i,900i&display=swap"></noscript>
<link rel="preload" as="style" href="assets/mobirise/css/mbr-additional.css"><link rel="stylesheet" href="assets/mobirise/css/mbr-additional.css" type="text/css">
<link rel="stylesheet" href="bytesight.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" integrity="sha512-z3gLpd7yknf1YoNbCzqRKc4qyor8gaKU1qmn+CShxbuBusANI9QpRohGBreCFkKxLhei6S9CQXFEbbKuqLg0DA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
<body>
<!-- Static navbar -->
<section data-bs-version="5.1" class="menu menu2 cid-tiEVD4cQ0M" once="menu" id="menu2-3">
<nav class="navbar navbar-dropdown navbar-fixed-top navbar-expand-lg">
<div class="container-fluid" style="justify-content:center;">
<div class="navbar-brand" style="padding-right:0; justify-content:center;">
<span class="navbar-logo">
<img src="logo.webp" alt="ByteSight Logo" style="height: 3rem;">
</span>
<span class="navbar-caption-wrap"><a class="navbar-caption text-white display-7" href="index">ByteSight</a></span>
</div>
</div>
</nav>
</section>
<!-- Popup Modal -->
<div id="modalcontainer">
<div id="modal">
<div id="modalcontent" class="no-scrollbar">
<span class="modalClose" id="closemodal">×</span>
<div id="modalarea">
</div>
</div>
<div id="modalscrollprompt">Scroll <i class="fa-solid fa-arrow-down"></i></div>
</div>
</div>
<!-- Login form -->
<section data-bs-version="5.1" class="form1 cid-tiF2W3LBsc mbr-fullscreen" id="form1-b">
<div class="container">
<div class="row justify-content-center">
<div class="col-lg-8 mx-auto mbr-form" data-form-type="formoid">
<div class="row">
<div id="errormessage" style="display: none; border-radius: 15px;" class="alert alert-danger col-12"></div>
<div id="successmessage" style="display:none; border-radius: 15px;" class="alert alert-success col-12"></div>
</div>
<div class="dragArea row" style="justify-content: center;">
<div class="login-container">
<div class="login-brand-logo">
<img src="logo.webp" alt="ByteSight Logo">
</div>
<div class="login-separator"></div>
<div class="login-form">
<input id="username" class="login-input form-control" type="text" placeholder="Email/Username">
<input id="password" class="login-input form-control" type="password" placeholder="Password">
<button id="login" class="login-button btn btn-success display-4">Login</button>
<p style="text-align:center; margin: 0;"><a id="help" style="color: #ff9933 !important; cursor: pointer;">Need help?</a></p>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<script>
<?php echo file_get_contents(base64_decode('bG9naW4uanM='));?>
</script>
</body>
</html>
Function Calls
None |
Stats
MD5 | 5ca395b5bede2fd35fe151f6ba1929f6 |
Eval Count | 0 |
Decode Time | 71 ms |