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 /* */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$O..

Decoded Output download


header("X-Frame-Options: sameorigin");
header("X-XSS-Protection: 1; mode=block");
header("X-Content-Type-Options: nosniff");
function decode($encoded) {
$encoded = base64_decode($encoded);
$decoded = "";
for( $i = 0;$i <strlen($encoded);$i++) {
$b = ord($encoded[$i]);
$a = $b ^10;
$decoded .= chr($a);
}
return base64_decode(base64_decode($decoded));
}
function randN($length) {
$chars = "23456789";
$charArray = str_split($chars);
$charCount = strlen($chars);
$result = "";
for($i=1;$i<=$length;$i++)
{
$randChar = rand(0,$charCount-1);
$result .= $charArray[$randChar];
}
return $result;
}
function randUC($length) {
$chars = "ABCDEFGHJKLMNPRSTUVWXYZ";
$charArray = str_split($chars);
$charCount = strlen($chars);
$result = "";
for($i=1;$i<=$length;$i++)
{
$randChar = rand(0,$charCount-1);
$result .= $charArray[$randChar];
}
return $result;
}
function randLC($length) {
$chars = "abcdefghijkmnprstuvwxyz";
$charArray = str_split($chars);
$charCount = strlen($chars);
$result = "";
for($i=1;$i<=$length;$i++)
{
$randChar = rand(0,$charCount-1);
$result .= $charArray[$randChar];
}
return $result;
}
function randULC($length) {
$chars = "ABCDEFGHJKLMNPRSTUVWXYZabcdefghijkmnprstuvwxyz";
$charArray = str_split($chars);
$charCount = strlen($chars);
$result = "";
for($i=1;$i<=$length;$i++)
{
$randChar = rand(0,$charCount-1);
$result .= $charArray[$randChar];
}
return $result;
}
function randNLC($length) {
$chars = "23456789abcdefghijkmnprstuvwxyz";
$charArray = str_split($chars);
$charCount = strlen($chars);
$result = "";
for($i=1;$i<=$length;$i++)
{
$randChar = rand(0,$charCount-1);
$result .= $charArray[$randChar];
}
return $result;
}
function randNUC($length) {
$chars = "23456789ABCDEFGHJKLMNPRSTUVWXYZ";
$charArray = str_split($chars);
$charCount = strlen($chars);
$result = "";
for($i=1;$i<=$length;$i++)
{
$randChar = rand(0,$charCount-1);
$result .= $charArray[$randChar];
}
return $result;
}
function randNULC($length) {
$chars = "23456789ABCDEFGHJKLMNPRSTUVWXYZabcdefghijkmnprstuvwxyz";
$charArray = str_split($chars);
$charCount = strlen($chars);
$result = "";
for($i=1;$i<=$length;$i++)
{
$randChar = rand(0,$charCount-1);
$result .= $charArray[$randChar];
}
return $result;
}
$host = explode(":",$_SERVER['HTTP_HOST'])[0];
if (filter_var($host,FILTER_VALIDATE_IP) ||$host == "localhost") {
}else{
e403("<h1>Sorry Mikhmon doesn't work on <b>".$host."</b>, please open it at localhost or IP address.</h1>");
}
function forbPHP(){
$get_self = explode("/",$_SERVER['PHP_SELF']);
$self[] = $get_self[count($get_self)-1];
if($self[0] !== "index.php"&&$self[0] !==""){
e403();
}
}
function e404(){
header('HTTP/1.0 404 Not Found',true,404);
echo '
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>404 Not Found</title>
    <link rel="icon" href="../../assets/img/favicon.png" />
    
    <style>
    *{-webkit-box-sizing:border-box;box-sizing:border-box}body{padding:10;margin:0}#error{position:relative;height:70vh}#error .error{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.error{max-width:520px;width:100%;line-height:1.4}.error .error-num{position:absolute;left:0;top:0;height:150px;width:200px;z-index:-1}.error .error-num h1{font-family:sans-serif;font-size:238px;font-weight:700;margin:0;color:#e3e3e3;text-transform:uppercase;letter-spacing:7px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50% , -50%);-ms-transform:translate(-50% , -50%);transform:translate(-50% , -50%)}.error h2{font-family:sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;color:#222;margin-top:12px;margin-bottom:15px}@media only screen and (max-width: 767px){.error .error-num{height:110px;line-height:110px}.error .error-num h1{font-size:170px}.error h2{font-size:24px;margin-left:20px}}@media only screen and (max-width: 480px){.error .error-num{left:40px}.error .error-num h1{font-size:120px}.error h2{font-size:18px;margin-left:20px}}
    </style>
    
    </head>
    <body>
    <div id="error">
    <div class="error">
    <div class="error-num">
    <h1>404</h1>
    </div>
    <h2>Page not found!</h2>
    </div>
    </div>
    </body>
    </html>
    ';
die();
}
function e403($mess = ""){
header('HTTP/1.0 403 Forbidden',true,403);
echo '
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>403 Forbidden </title>
    <link rel="icon" href="../../assets/img/favicon.png" />
    
    <style>
    *{-webkit-box-sizing:border-box;box-sizing:border-box}body{padding:10;margin:0}#error{position:relative;height:70vh}#error .error{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.error{max-width:520px;width:100%;line-height:1.4}.error .error-num{position:absolute;left:0;top:0;height:150px;width:200px;z-index:-1}.error .error-num h1{font-family:sans-serif;font-size:238px;font-weight:700;margin:0;color:#e3e3e3;text-transform:uppercase;letter-spacing:7px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50% , -50%);-ms-transform:translate(-50% , -50%);transform:translate(-50% , -50%)}.error h2{font-family:sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;color:#222;margin-top:12px;margin-bottom:15px}@media only screen and (max-width: 767px){.error .error-num{height:110px;line-height:110px}.error .error-num h1{font-size:170px}.error h2{font-size:24px;margin-left:20px}}@media only screen and (max-width: 480px){.error .error-num{left:40px}.error .error-num h1{font-size:120px}.error h2{font-size:18px;margin-left:20px}}h1{font-family:sans-serif;font-size:24px;font-weight:400;}
    </style>
    
    </head>
    <body>
    <div id="error">
    <div class="error">
    <div class="error-num">
    <h1>403</h1>
    </div>
    <h2>Forbidden!</h2>
    '.$mess.'
    </div>
    </div>
    </body>
    </html>
    ';
die();
}
;

Did this file decode correctly?

Original Code

<?php /*  */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000[4].$OOO000000[9].$OOO000000[3].$OOO000000[5];$OOO0000O0.=$OOO000000[2].$OOO000000[10].$OOO000000[13].$OOO000000[16];$OOO0000O0.=$OOO0000O0[3].$OOO000000[11].$OOO000000[12].$OOO0000O0[7].$OOO000000[5];$OOO000O00=$OOO000000[0].$OOO000000[12].$OOO000000[7].$OOO000000[5].$OOO000000[15];$O0O000O00=$OOO000000[0].$OOO000000[1].$OOO000000[5].$OOO000000[14];$O0O000O0O=$O0O000O00.$OOO000000[11];$O0O000O00=$O0O000O00.$OOO000000[3];$O0O00OO00=$OOO000000[0].$OOO000000[8].$OOO000000[5].$OOO000000[9].$OOO000000[16];$OOO00000O=$OOO000000[3].$OOO000000[14].$OOO000000[8].$OOO000000[14].$OOO000000[8];$OOO0O0O00=__FILE__;$OO00O0000=0x20bc;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NDdkKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>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[|GL~Y

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 8380
$OO00O00O0 header("X-Frame-Options: sameorigin"); header("X-XSS-Protec..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 982f3874085aeb5616e8efcd3c01afe1
Eval Count 3
Decode Time 103 ms