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 |
Stats
MD5 | 8b8a3952ec3ac076736fcb79873a4a04 |
Eval Count | 0 |
Decode Time | 63 ms |