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 bsphp_rc4_bsphp_mencrypt($, $) { $=functionE($,$); return ($); } func..

Decoded Output download

<?php 
function bsphp_rc4_bsphp_mencrypt($, $) 
{ 
$=functionE($,$); 
return ($); 
} 
function bsphp_rc4_bsphp_mdecrypt($, $) 
{ 
$=ifreturn($,$); 
return ($); 
} 
function ifreturn($,$) 
{ 
$=''; 
$=elseif($); 
$[]=""; 
$[]=""; 
$switch9=strlen($); 
$switch=strlen($); 
for ($=0; $ < 256; $++) 
{ 
$[$]=ord($[$ % $switch9]); 
$[$]=$; 
} 
for ($=$=0; $ < 256; $++) 
{ 
$=($ + $[$] + $[$]) % 256; 
$elseif=$[$]; 
$[$]=$[$]; 
$[$]=$elseif; 
} 
for ($_GET=$=$=0; $ < $switch; $++) 
{ 
$_GET=($_GET + 1) % 256; 
$=($ + $[$_GET]) % 256; 
$elseif=$[$_GET]; 
$[$_GET]=$[$]; 
$[$]=$elseif; 
$k=$[(($[$_GET] + $[$]) % 256)]; 
$ .=chr(ord($[$]) ^ $k); 
} 
return $; 
} 
function functionE($,$) 
{ 
$=''; 
$[]=""; 
$[]=""; 
$switch9=strlen($); 
$switch=strlen($); 
for ($=0; $ < 256; $++) 
{ 
$[$]=ord($[$ % $switch9]); 
$[$]=$; 
} 
for ($=$=0; $ < 256; $++) 
{ 
$=($ + $[$] + $[$]) % 256; 
$elseif=$[$]; 
$[$]=$[$]; 
$[$]=$elseif; 
} 
for ($_GET=$=$=0; $ < $switch; $++) 
{ 
$_GET=($_GET + 1) % 256; 
$=($ + $[$_GET]) % 256; 
$elseif=$[$_GET]; 
$[$_GET]=$[$]; 
$[$]=$elseif; 
$k=$[(($[$_GET] + $[$]) % 256)]; 
$ .=chr(ord($[$]) ^ $k); 
} 
$=base64_encode($); 
return $; 
} 
?>

Did this file decode correctly?

Original Code

<?php
function bsphp_rc4_bsphp_mencrypt($, $)
{
$=functionE($,$);
return ($);
}
function bsphp_rc4_bsphp_mdecrypt($, $)
{
$=ifreturn($,$);
return ($);
}
function ifreturn($,$)
{
$='';
$=elseif($);
$[]="";
$[]="";
$switch9=strlen($);
$switch=strlen($);
for ($=0; $ < 256; $++)
{
$[$]=ord($[$ % $switch9]);
$[$]=$;
}
for ($=$=0; $ < 256; $++)
{
$=($ + $[$] + $[$]) % 256;
$elseif=$[$];
$[$]=$[$];
$[$]=$elseif;
}
for ($_GET=$=$=0; $ < $switch; $++)
{
$_GET=($_GET + 1) % 256;
$=($ + $[$_GET]) % 256;
$elseif=$[$_GET];
$[$_GET]=$[$];
$[$]=$elseif;
$k=$[(($[$_GET] + $[$]) % 256)];
$ .=chr(ord($[$]) ^ $k);
}
return $;
}
function functionE($,$)
{
$='';
$[]="";
$[]="";
$switch9=strlen($);
$switch=strlen($);
for ($=0; $ < 256; $++)
{
$[$]=ord($[$ % $switch9]);
$[$]=$;
}
for ($=$=0; $ < 256; $++)
{
$=($ + $[$] + $[$]) % 256;
$elseif=$[$];
$[$]=$[$];
$[$]=$elseif;
}
for ($_GET=$=$=0; $ < $switch; $++)
{
$_GET=($_GET + 1) % 256;
$=($ + $[$_GET]) % 256;
$elseif=$[$_GET];
$[$_GET]=$[$];
$[$]=$elseif;
$k=$[(($[$_GET] + $[$]) % 256)];
$ .=chr(ord($[$]) ^ $k);
}
$=base64_encode($);
return $;
}
?>

Function Calls

None

Variables

None

Stats

MD5 8b8a3952ec3ac076736fcb79873a4a04
Eval Count 0
Decode Time 63 ms