Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

namespace app\helpers; require_once __DIR__ . base64_decode("\x4c\63\x4e\x30\131\127\x35\1..

Decoded Output download

<?  namespace app\helpers; require_once __DIR__ . base64_decode("L3N0YW5kYWxvbmVfYXV0b2xvYWQucGhw"); use Linfo\Exceptions\FatalException; use Linfo\Linfo; use Linfo\Common; class InformationVersion { public static function getInfo() { try { goto LHHbp; l2bHL: $ChW_7 = trim($L92yf[base64_decode("S2VybmVs")]); goto L9E9D; ZeM4v: $bGx3s = new Linfo($NEsIh); goto saBpc; kr_Eo: $L92yf = $bGx3s->getInfo(); goto pNr0U; L9E9D: $itsQh = trim($L92yf[base64_decode("UkFN")][base64_decode("dG90YWw=")]); goto Qyyi0; dE6nX: $F3UjR = trim($L92yf[base64_decode("Q1BV")][0][base64_decode("TW9kZWw=")]); goto Mgx9y; Qyyi0: $oNnVi = trim($L92yf[base64_decode("SEQ=")][0][base64_decode("bmFtZQ==")]); goto dE6nX; LHHbp: $NEsIh = Common::getVarFromFile(__DIR__ . base64_decode("L2NvbmZpZy5pbmMucGhw"), base64_decode("c2V0dGluZ3M=")); goto ZeM4v; pNr0U: $xM87D = trim($L92yf[base64_decode("T1M=")]); goto l2bHL; Mgx9y: $ykyVO = trim($L92yf[base64_decode("Q1BV")][0][base64_decode("VmVuZG9y")]); goto mTdYQ; saBpc: $bGx3s->scan(); goto kr_Eo; mTdYQ: $QJEwu = trim($L92yf[base64_decode("Q1BVQXJjaGl0ZWN0dXJl")]); goto iSDxu; iSDxu: return base64_encode("{$xM87D}##{$ChW_7}##{$itsQh}##{$oNnVi}##{$F3UjR}##{$ykyVO}##{$QJEwu}"); goto N_hO3; N_hO3: } catch (FatalException $juAFJ) { echo $juAFJ->getMessage() . base64_decode("Cg=="); exit(1); } } public static function getHDInfo() { $v_pr5 = ''; try { goto Ikvem; gPcar: $bGx3s->scan(); goto DKKu7; NMSUu: if (empty($oNnVi)) { goto Y6jfE; } goto iP0jd; I0XrT: $bGx3s = new Linfo($NEsIh); goto gPcar; DKKu7: $L92yf = $bGx3s->getInfo(); goto D__ov; D__ov: $oNnVi = $L92yf[base64_decode("SEQ=")]; goto NMSUu; Ikvem: $NEsIh = Common::getVarFromFile(__DIR__ . base64_decode("L2NvbmZpZy5pbmMucGhw"), base64_decode("c2V0dGluZ3M=")); goto I0XrT; cW9ps: uuF44: goto Gsr71; iP0jd: foreach ($oNnVi as $e3eHY) { goto AI80a; BlfdG: BzPzo: goto Hxs6S; Hxs6S: l1sax: goto qSJ0Q; Kj5KH: if (!("5000945564160" == $YNNL_ && strpos($aHyN7, "WD My Passport") !== false)) { goto BzPzo; } goto ZjIgs; AI80a: $aHyN7 = trim($e3eHY[base64_decode("bmFtZQ==")]); goto E1cxw; ZjIgs: $v_pr5 = "{$YNNL_}##{$aHyN7}"; goto BlfdG; E1cxw: $YNNL_ = trim($e3eHY[base64_decode("c2l6ZQ==")]); goto Kj5KH; qSJ0Q: } goto cW9ps; Gsr71: Y6jfE: goto lIRI2; lIRI2: return base64_encode($v_pr5); goto j2J0v; j2J0v: } catch (FatalException $juAFJ) { echo $juAFJ->getMessage() . base64_decode("Cg=="); exit(1); } } } ?>

Did this file decode correctly?

Original Code

namespace app\helpers; require_once __DIR__ . base64_decode("\x4c\63\x4e\x30\131\127\x35\153\x59\x57\170\x76\x62\155\126\146\131\x58\126\x30\142\x32\170\166\x59\x57\x51\165\x63\x47\150\167"); use Linfo\Exceptions\FatalException; use Linfo\Linfo; use Linfo\Common; class InformationVersion { public static function getInfo() { try { goto LHHbp; l2bHL: $ChW_7 = trim($L92yf[base64_decode("\x53\x32\126\x79\142\x6d\x56\163")]); goto L9E9D; ZeM4v: $bGx3s = new Linfo($NEsIh); goto saBpc; kr_Eo: $L92yf = $bGx3s->getInfo(); goto pNr0U; L9E9D: $itsQh = trim($L92yf[base64_decode("\125\153\x46\116")][base64_decode("\144\x47\x39\60\131\x57\167\75")]); goto Qyyi0; dE6nX: $F3UjR = trim($L92yf[base64_decode("\121\61\x42\126")][0][base64_decode("\x54\x57\x39\153\x5a\x57\x77\x3d")]); goto Mgx9y; Qyyi0: $oNnVi = trim($L92yf[base64_decode("\123\x45\x51\x3d")][0][base64_decode("\x62\x6d\x46\x74\132\121\75\75")]); goto dE6nX; LHHbp: $NEsIh = Common::getVarFromFile(__DIR__ . base64_decode("\114\62\x4e\x76\x62\x6d\x5a\x70\x5a\x79\65\x70\x62\x6d\115\x75\x63\x47\150\x77"), base64_decode("\x63\62\x56\x30\144\107\154\165\132\63\x4d\x3d")); goto ZeM4v; pNr0U: $xM87D = trim($L92yf[base64_decode("\124\x31\115\x3d")]); goto l2bHL; Mgx9y: $ykyVO = trim($L92yf[base64_decode("\x51\61\x42\126")][0][base64_decode("\x56\x6d\x56\x75\132\x47\x39\x79")]); goto mTdYQ; saBpc: $bGx3s->scan(); goto kr_Eo; mTdYQ: $QJEwu = trim($L92yf[base64_decode("\121\61\102\126\x51\x58\x4a\x6a\141\x47\154\60\132\127\116\x30\144\x58\112\154")]); goto iSDxu; iSDxu: return base64_encode("{$xM87D}\43\x23{$ChW_7}\x23\43{$itsQh}\43\43{$oNnVi}\x23\x23{$F3UjR}\43\x23{$ykyVO}\x23\x23{$QJEwu}"); goto N_hO3; N_hO3: } catch (FatalException $juAFJ) { echo $juAFJ->getMessage() . base64_decode("\x43\x67\75\75"); exit(1); } } public static function getHDInfo() { $v_pr5 = ''; try { goto Ikvem; gPcar: $bGx3s->scan(); goto DKKu7; NMSUu: if (empty($oNnVi)) { goto Y6jfE; } goto iP0jd; I0XrT: $bGx3s = new Linfo($NEsIh); goto gPcar; DKKu7: $L92yf = $bGx3s->getInfo(); goto D__ov; D__ov: $oNnVi = $L92yf[base64_decode("\123\x45\x51\x3d")]; goto NMSUu; Ikvem: $NEsIh = Common::getVarFromFile(__DIR__ . base64_decode("\114\x32\116\x76\142\155\132\160\x5a\171\x35\x70\x62\x6d\x4d\165\143\x47\150\167"), base64_decode("\143\62\x56\x30\x64\107\x6c\165\132\x33\115\x3d")); goto I0XrT; cW9ps: uuF44: goto Gsr71; iP0jd: foreach ($oNnVi as $e3eHY) { goto AI80a; BlfdG: BzPzo: goto Hxs6S; Hxs6S: l1sax: goto qSJ0Q; Kj5KH: if (!("\65\60\60\x30\x39\64\65\65\66\64\61\x36\60" == $YNNL_ && strpos($aHyN7, "\127\104\40\x4d\x79\40\x50\141\x73\163\160\157\162\x74") !== false)) { goto BzPzo; } goto ZjIgs; AI80a: $aHyN7 = trim($e3eHY[base64_decode("\142\155\x46\x74\132\x51\x3d\x3d")]); goto E1cxw; ZjIgs: $v_pr5 = "{$YNNL_}\43\43{$aHyN7}"; goto BlfdG; E1cxw: $YNNL_ = trim($e3eHY[base64_decode("\143\62\x6c\x36\x5a\121\75\x3d")]); goto Kj5KH; qSJ0Q: } goto cW9ps; Gsr71: Y6jfE: goto lIRI2; lIRI2: return base64_encode($v_pr5); goto j2J0v; j2J0v: } catch (FatalException $juAFJ) { echo $juAFJ->getMessage() . base64_decode("\x43\x67\75\x3d"); exit(1); } } }

Function Calls

None

Variables

None

Stats

MD5 051b1367b6dceaf360ddd3e2dcbf8aa4
Eval Count 0
Decode Time 38 ms