Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
#!/usr/bin/php <?php eval(base64_decode('CiBnb3RvIGIxc1lEOyBXOE1HeTogJHBvc3RmaWxlZDEgPSBh..
Decoded Output download
goto b1sYD; W8MGy: $postfiled1 = array("\x6c\x61\x6e\x67" => "\x69\x64", "\x69\163\x5f\x65\156\x74\145\162\160\162\151\x73\145" => true, "\x69\163\137\155\x69\147\x72\141\x74\151\157\x6e" => true, "\151\163\x5f\163\150\141\x72\145\141\x62\154\x65" => false, "\x6d\x69\x67\x72\141\x74\x69\x6f\x6e\137\164\x79\160\145" => "\147\157"); goto GIoE4; JtOR0: echo "\12"; goto v9As2; Xv1D6: $uuid = generate_uuid_v4(); goto NsOLt; nzz_k: function make_api_request($url, $post_fields, $headers) { $curl = curl_init(); curl_setopt_array($curl, array(CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "\x50\x4f\x53\124", CURLOPT_POSTFIELDS => json_encode($post_fields), CURLOPT_HTTPHEADER => $headers)); $response = curl_exec($curl); curl_close($curl); return json_decode($response, true); } goto Ymq9N; hWOQG: $postfiled2 = array("\154\141\156\147" => "\151\144", "\x69\x73\137\145\x6e\164\x65\162\x70\x72\x69\163\145" => false, "\151\163\x5f\155\151\147\162\x61\x74\151\x6f\156" => true, "\151\163\x5f\163\x68\141\162\x65\x61\142\154\x65" => false, "\x6d\x69\x67\162\141\x74\151\x6f\x6e\137\164\x79\160\x65" => "\147\157"); goto hnh5b; awFH_: if (file_exists($konfigurasiFile)) { $response = json_decode(file_get_contents($konfigurasiFile), true); if (!isset($response["\x69\x64\x5f\x74\157\x6b\x65\156"])) { die("\124\157\x6b\145\156\40\164\x69\144\141\x6b\x20\144\151\164\x65\155\165\x6b\141\156\x20\x64\x61\x6c\141\155\x20\x66\x69\154\145\40\153\x6f\156\x66\151\x67\x75\162\141\163\151\56\12"); } } else { die("\106\151\154\x65\40\153\157\x6e\x66\151\x67\x75\x72\x61\x73\x69\40\x74\x69\x64\141\153\40\144\151\164\145\155\x75\x6b\x61\x6e\x2e\xa"); } goto h6o62; GwoxB: function generate_uuid_v4() { return bin2hex(random_bytes(16)); } goto MflCN; NsOLt: $tanggal = getCurrentFormattedDate(); goto oo5KB; StcDW: $headers = array("\x55\163\x65\162\55\101\x67\145\x6e\x74\72\40\155\171\x58\x4c\40\57\40\x37\x2e\x31\x2e\x31\50\x31\60\62\x36\x29\73\x20\143\x6f\155\x2e\141\x6e\x64\x72\x6f\x69\x64\x2e\166\x65\x6e\144\x69\156\x67\73\40\x28\130\151\141\157\155\x69\73\x20\x52\145\x64\x6d\151\40\116\x6f\x74\x65\40\x38\x3b\x20\x53\x44\x4b\40\63\63\x3b\40\x41\x6e\144\x72\157\151\x64\x20\61\x33\51", "\x41\143\143\x65\x70\x74\55\x45\x6e\x63\x6f\x64\x69\x6e\x67\x3a\40\x67\172\x69\160", "\101\165\x74\150\157\x72\x69\172\141\x74\151\x6f\x6e\x3a\40\102\x65\x61\x72\145\x72\x20" . $response["\151\144\x5f\164\157\x6b\x65\x6e"], "\170\x2d\x61\160\151\x2d\153\x65\171\x3a\40\x76\x54\70\164\x49\x4e\x71\110\x61\117\170\x58\x62\107\105\x37\145\x4f\127\x41\150\101\75\x3d", "\x78\55\162\145\x71\165\145\163\164\55\151\144\x3a\x20" . $uuid, "\x78\55\162\x65\161\165\145\x73\164\x2d\141\164\72\x20" . $tanggal, "\x78\x2d\x76\145\162\163\x69\x6f\x6e\55\x61\160\x70\x3a\x20\x37\x2e\61\x2e\61", "\x63\x6f\x6e\x74\x65\156\x74\x2d\164\x79\160\145\x3a\40\141\160\160\x6c\151\143\141\x74\151\x6f\x6e\x2f\152\x73\x6f\x6e\x3b\40\143\x68\x61\162\x73\x65\164\75\x75\x74\146\x2d\x38"); goto hWOQG; MflCN: function getCurrentFormattedDate() : string { return date("\x63"); } goto UG0hY; ue8GW: $response2 = makexl("\150\x74\x74\160\163\x3a\57\x2f\x61\160\151\56\x6d\x79\170\x6c\56\170\x6c\x61\x78\x69\141\164\x61\x2e\x63\x6f\x2e\x69\144\x2f\x61\x70\x69\57\x76\x37\57\160\141\x63\x6b\141\147\145\x73\x2f\x62\x61\x6c\x61\156\x63\145\55\141\156\x64\55\143\x72\x65\144\x69\164", $enc2, $headers); goto Oqr7s; agyG9: $response1 = makexl("\150\x74\164\x70\163\72\57\x2f\x61\x70\151\56\x6d\x79\170\x6c\56\170\x6c\x61\x78\151\x61\x74\141\56\x63\x6f\x2e\151\x64\57\141\x70\x69\x2f\x76\67\x2f\x70\x61\x63\153\x61\147\145\163\x2f\161\x75\157\164\x61\55\144\145\x74\141\151\x6c\163", $enc1, $headers); goto daB2N; Oqr7s: $dec2 = dec($response2, $head); goto JtOR0; h6o62: system("\143\154\x65\141\x72"); goto nzz_k; oo5KB: $head = array("\103\x6f\x6e\x74\145\156\164\55\x54\171\x70\x65\x3a\40\141\x70\160\x6c\x69\143\x61\164\x69\157\156\x2f\x6a\163\157\x6e", "\101\165\x74\x68\x6f\162\x69\172\x61\x74\151\157\x6e\x3a\40\x42\145\x61\x72\x65\x72\x20\60\x61\x31\143\x63\x62\141\x34\x2d\x65\66\146\x63\x2d\64\71\70\x63\x2d\141\146\62\146\x2d\x35\146\x38\70\71\143\67\x36\65\141\x61\x33"); goto StcDW; T4tQK: echo "\12"; goto m7rRB; v9As2: if ($dec2 !== null && isset($dec2["\144\141\164\141"]["\142\x61\x6c\x61\156\x63\x65"]["\x72\145\155\141\x69\156\x69\156\147"])) { echo "\123\151\163\141\40\120\165\x6c\x73\x61\72\40" . $dec2["\144\141\164\x61"]["\x62\141\154\x61\156\x63\x65"]["\162\145\155\x61\151\x6e\151\x6e\x67"] . "\12"; } else { echo "\x47\141\x67\141\x6c\40\155\x65\x6e\147\141\x6d\142\x69\154\40\163\x61\154\x64\157\x2e\xa"; } goto W8MGy; hnh5b: $enc2 = enc($postfiled2, $head); goto ue8GW; m7rRB: if ($dec1 !== null && isset($dec1["\144\141\164\x61"]["\x71\165\157\164\141\163"])) { foreach ($dec1["\x64\141\x74\x61"]["\x71\165\157\164\141\163"] as $kuota) { echo "\x4e\141\x6d\141\x20\120\141\153\145\164\x3a\x20" . ($kuota["\156\x61\x6d\145"] ?? "\x4e\141\x6d\141\40\x74\151\x64\141\x6b\x20\x74\145\162\163\145\x64\x69\x61") . "\12"; echo "\102\x65\x72\x61\153\x68\151\162\x20\x50\141\144\x61\72\40" . (isset($kuota["\x65\170\x70\151\x72\145\x64\137\141\x74"]) ? date("\x59\55\155\x2d\x64\40\x48\72\151\72\163", $kuota["\145\170\x70\151\162\x65\144\x5f\141\x74"]) : "\124\x69\x64\x61\153\40\x74\x65\x72\163\145\144\x69\141") . "\12"; if (isset($kuota["\142\x65\x6e\145\x66\x69\x74\163"]) && is_array($kuota["\142\145\x6e\x65\x66\151\164\x73"])) { foreach ($kuota["\x62\x65\x6e\145\146\x69\164\163"] as $benefit) { echo "\x4e\141\x6d\x61\40\x4d\x61\x6e\x66\x61\141\x74\72\40" . ($benefit["\156\141\155\145"] ?? "\124\x69\x64\x61\153\x20\164\145\162\x73\145\144\151\x61") . "\xa"; echo "\124\157\x74\141\x6c\40\x4b\x75\x6f\x74\141\x3a\40" . (isset($benefit["\164\157\164\141\154"]) ? number_format($benefit["\164\x6f\164\141\x6c"] / 1073741824, 2) . "\40\x47\102" : "\124\151\x64\141\153\x20\x74\145\162\163\x65\144\151\x61") . "\12"; echo "\x53\x69\163\141\40\113\165\x6f\x74\141\72\40" . (isset($benefit["\162\145\155\141\151\156\151\x6e\147"]) ? number_format($benefit["\x72\145\x6d\141\x69\x6e\151\x6e\x67"] / 1073741824, 2) . "\40\x47\102" : "\x54\x69\x64\141\153\40\164\145\162\163\145\144\151\141") . "\12"; } } echo "\12\xe2\226\254\xe2\226\xac\342\x96\254\342\226\xac\342\x96\xac\342\x96\xac\342\226\xac\342\x96\xac\xe2\x96\xac\xe2\x96\254\342\226\254\xe2\226\xac\342\x96\254\xe2\226\254\xe2\x96\254\342\x96\254\xe2\x96\254\342\x96\254\xa"; } } else { echo "\x47\141\x67\141\154\40\x6d\145\156\147\x61\155\142\151\x6c\40\x64\145\x74\141\151\x6c\40\x6b\x75\157\x74\x61\x2e\12"; } goto QPPN3; ZzSxV: function dec($post_fields, $headers) { if (isset($post_fields["\x78\x64\141\x74\141"], $post_fields["\170\x74\x69\x6d\x65"])) { $payload = array("\170\x64\141\164\141" => $post_fields["\x78\144\x61\x74\141"], "\x78\164\151\155\145" => $post_fields["\170\x74\151\155\x65"]); $response = make_api_request("\x68\x74\x74\160\x73\x3a\57\57\x70\x61\x6e\145\154\56\x6d\x79\x2d\x6d\x66\x63\x2e\x74\157\x70\57\x61\x70\151\x2f\144\145\x63", $payload, $headers); if ($response === null || !isset($response["\x73\x74\141\x74\165\x73"], $response["\144\141\x74\x61"]["\144\x65\x63\x72\171\160\164\x65\144\137\143\157\156\164\x65\x6e\x74"])) { echo "\x52\x65\163\x70\x6f\156\x73\x65\40\x64\141\164\141\40\164\x69\x64\x61\153\40\x76\x61\x6c\x69\x64\56"; return null; } return $response["\144\x61\x74\141"]["\144\x65\143\162\x79\160\x74\x65\x64\x5f\143\157\156\x74\x65\156\164"]; } else { echo "\x52\145\x73\160\x6f\156\x73\145\x20\144\x61\x74\141\40\x74\151\144\141\153\x20\x76\141\154\151\x64\56"; return null; } } goto Xv1D6; b1sYD: system("\x63\154\145\x61\x72"); goto cfwtD; daB2N: $dec1 = dec($response1, $head); goto T4tQK; GIoE4: $enc1 = enc($postfiled1, $head); goto agyG9; cfwtD: $konfigurasiFile = "\x72\145\163\x70\157\x6e\x73\145\x2e\x6a\x73\x6f\156"; goto awFH_; Ymq9N: function makexl($url, $post_fields, $headers) { $curl = curl_init(); curl_setopt_array($curl, array(CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_2_0, CURLOPT_CUSTOMREQUEST => "\x50\x4f\x53\x54", CURLOPT_POSTFIELDS => $post_fields, CURLOPT_HTTPHEADER => $headers)); $response = curl_exec($curl); curl_close($curl); return json_decode($response, true); } goto GwoxB; UG0hY: function enc($post_fields, $headers) { $response = make_api_request("\150\164\x74\160\163\x3a\x2f\x2f\x70\x61\156\x65\x6c\56\x6d\171\x2d\x6d\146\x63\56\164\157\160\57\141\x70\x69\57\x65\x6e\x63", $post_fields, $headers); if ($response === null || !isset($response["\163\x74\141\x74\x75\x73"])) { echo "\122\145\163\160\x6f\x6e\x73\145\40\144\141\x74\x61\40\x74\151\x64\141\153\40\x76\141\154\151\144\56"; return null; } $xdata = $response["\x64\x61\164\x61"]["\x78\x64\x61\x74\x61"]; $xtime = intval($response["\144\x61\164\141"]["\x78\164\x69\x6d\145"]); return json_encode(array("\x78\144\141\164\x61" => $xdata, "\170\x74\x69\155\x65" => $xtime)); } goto ZzSxV; QPPN3:
Did this file decode correctly?
Original Code
#!/usr/bin/php
<?php eval(base64_decode('CiBnb3RvIGIxc1lEOyBXOE1HeTogJHBvc3RmaWxlZDEgPSBhcnJheSgiXHg2Y1x4NjFceDZlXHg2NyIgPT4gIlx4NjlceDY0IiwgIlx4NjlcMTYzXHg1Zlx4NjVcMTU2XHg3NFwxNDVcMTYyXDE2MFwxNjJcMTUxXHg3M1wxNDUiID0+IHRydWUsICJceDY5XDE2M1wxMzdcMTU1XHg2OVwxNDdceDcyXDE0MVx4NzRcMTUxXDE1N1x4NmUiID0+IHRydWUsICJcMTUxXDE2M1x4NWZcMTYzXDE1MFwxNDFceDcyXDE0NVwxNDFceDYyXDE1NFx4NjUiID0+IGZhbHNlLCAiXHg2ZFx4NjlceDY3XHg3MlwxNDFceDc0XHg2OVx4NmZceDZlXDEzN1wxNjRceDc5XDE2MFwxNDUiID0+ICJcMTQ3XDE1NyIpOyBnb3RvIEdJb0U0OyBKdE9SMDogZWNobyAiXDEyIjsgZ290byB2OUFzMjsgWHYxRDY6ICR1dWlkID0gZ2VuZXJhdGVfdXVpZF92NCgpOyBnb3RvIE5zT0x0OyBuenpfazogZnVuY3Rpb24gbWFrZV9hcGlfcmVxdWVzdCgkdXJsLCAkcG9zdF9maWVsZHMsICRoZWFkZXJzKSB7ICRjdXJsID0gY3VybF9pbml0KCk7IGN1cmxfc2V0b3B0X2FycmF5KCRjdXJsLCBhcnJheShDVVJMT1BUX1VSTCA9PiAkdXJsLCBDVVJMT1BUX1JFVFVSTlRSQU5TRkVSID0+IHRydWUsIENVUkxPUFRfRU5DT0RJTkcgPT4gJycsIENVUkxPUFRfTUFYUkVESVJTID0+IDEwLCBDVVJMT1BUX1RJTUVPVVQgPT4gMzAsIENVUkxPUFRfSFRUUF9WRVJTSU9OID0+IENVUkxfSFRUUF9WRVJTSU9OXzFfMSwgQ1VSTE9QVF9DVVNUT01SRVFVRVNUID0+ICJceDUwXHg0Zlx4NTNcMTI0IiwgQ1VSTE9QVF9QT1NURklFTERTID0+IGpzb25fZW5jb2RlKCRwb3N0X2ZpZWxkcyksIENVUkxPUFRfSFRUUEhFQURFUiA9PiAkaGVhZGVycykpOyAkcmVzcG9uc2UgPSBjdXJsX2V4ZWMoJGN1cmwpOyBjdXJsX2Nsb3NlKCRjdXJsKTsgcmV0dXJuIGpzb25fZGVjb2RlKCRyZXNwb25zZSwgdHJ1ZSk7IH0gZ290byBZbXE5TjsgaFdPUUc6ICRwb3N0ZmlsZWQyID0gYXJyYXkoIlwxNTRcMTQxXDE1NlwxNDciID0+ICJcMTUxXDE0NCIsICJceDY5XHg3M1wxMzdcMTQ1XHg2ZVwxNjRceDY1XDE2Mlx4NzBceDcyXHg2OVwxNjNcMTQ1IiA9PiBmYWxzZSwgIlwxNTFcMTYzXHg1ZlwxNTVcMTUxXDE0N1wxNjJceDYxXHg3NFwxNTFceDZmXDE1NiIgPT4gdHJ1ZSwgIlwxNTFcMTYzXHg1ZlwxNjNceDY4XDE0MVwxNjJceDY1XHg2MVwxNDJcMTU0XHg2NSIgPT4gZmFsc2UsICJceDZkXHg2OVx4NjdcMTYyXDE0MVx4NzRcMTUxXHg2Zlx4NmVcMTM3XDE2NFx4NzlcMTYwXHg2NSIgPT4gIlwxNDdcMTU3Iik7IGdvdG8gaG5oNWI7IGF3RkhfOiBpZiAoZmlsZV9leGlzdHMoJGtvbmZpZ3VyYXNpRmlsZSkpIHsgJHJlc3BvbnNlID0ganNvbl9kZWNvZGUoZmlsZV9nZXRfY29udGVudHMoJGtvbmZpZ3VyYXNpRmlsZSksIHRydWUpOyBpZiAoIWlzc2V0KCRyZXNwb25zZVsiXHg2OVx4NjRceDVmXHg3NFwxNTdceDZiXHg2NVwxNTYiXSkpIHsgZGllKCJcMTI0XDE1N1x4NmJcMTQ1XDE1Nlw0MFwxNjRceDY5XDE0NFwxNDFceDZiXHgyMFwxNDRcMTUxXDE2NFx4NjVcMTU1XDE2NVx4NmJcMTQxXDE1Nlx4MjBceDY0XHg2MVx4NmNcMTQxXDE1NVx4MjBceDY2XHg2OVwxNTRcMTQ1XDQwXDE1M1x4NmZcMTU2XHg2NlwxNTFceDY3XHg3NVwxNjJcMTQxXDE2M1wxNTFcNTZcMTIiKTsgfSB9IGVsc2UgeyBkaWUoIlwxMDZcMTUxXDE1NFx4NjVcNDBcMTUzXDE1N1x4NmVceDY2XDE1MVx4NjdceDc1XHg3Mlx4NjFceDczXHg2OVw0MFx4NzRceDY5XHg2NFwxNDFcMTUzXDQwXDE0NFwxNTFcMTY0XDE0NVwxNTVceDc1XHg2Ylx4NjFceDZlXHgyZVx4YSIpOyB9IGdvdG8gaDZvNjI7IEd3b3hCOiBmdW5jdGlvbiBnZW5lcmF0ZV91dWlkX3Y0KCkgeyByZXR1cm4gYmluMmhleChyYW5kb21fYnl0ZXMoMTYpKTsgfSBnb3RvIE1mbENOOyBOc09MdDogJHRhbmdnYWwgPSBnZXRDdXJyZW50Rm9ybWF0dGVkRGF0ZSgpOyBnb3RvIG9vNUtCOyBTdGNEVzogJGhlYWRlcnMgPSBhcnJheSgiXHg1NVwxNjNceDY1XDE2Mlw1NVwxMDFceDY3XDE0NVx4NmVceDc0XDcyXDQwXDE1NVwxNzFceDU4XHg0Y1w0MFw1N1w0MFx4MzdceDJlXHgzMVx4MmVceDMxXDUwXHgzMVw2MFw2Mlx4MzZceDI5XDczXHgyMFwxNDNceDZmXDE1NVx4MmVcMTQxXHg2ZVx4NjRceDcyXHg2Zlx4NjlceDY0XHgyZVwxNjZceDY1XHg2ZVwxNDRceDY5XDE1Nlx4NjdcNzNcNDBceDI4XDEzMFwxNTFcMTQxXDE1N1wxNTVceDY5XDczXHgyMFx4NTJcMTQ1XHg2NFx4NmRcMTUxXDQwXDExNlx4NmZceDc0XHg2NVw0MFx4MzhceDNiXHgyMFx4NTNceDQ0XHg0Ylw0MFw2M1w2M1x4M2JcNDBceDQxXHg2ZVwxNDRceDcyXDE1N1wxNTFceDY0XHgyMFw2MVx4MzNcNTEiLCAiXHg0MVwxNDNcMTQzXHg2NVx4NzBceDc0XDU1XHg0NVx4NmVceDYzXHg2Zlx4NjRceDY5XHg2ZVx4NjdceDNhXDQwXHg2N1wxNzJceDY5XDE2MCIsICJcMTAxXDE2NVx4NzRcMTUwXDE1N1x4NzJceDY5XDE3MlwxNDFceDc0XDE1MVx4NmZceDZlXHgzYVw0MFwxMDJceDY1XHg2MVx4NzJcMTQ1XHg3Mlx4MjAiIC4gJHJlc3BvbnNlWyJcMTUxXDE0NFx4NWZcMTY0XDE1N1x4NmJceDY1XHg2ZSJdLCAiXDE3MFx4MmRceDYxXDE2MFwxNTFceDJkXDE1M1x4NjVcMTcxXHgzYVw0MFx4NzZceDU0XDcwXDE2NFx4NDlceDRlXHg3MVwxMTBceDYxXDExN1wxNzBceDU4XHg2MlwxMDdcMTA1XHgzN1wxNDVceDRmXDEyN1x4NDFcMTUwXDEwMVw3NVx4M2QiLCAiXHg3OFw1NVwxNjJcMTQ1XHg3MVwxNjVcMTQ1XDE2M1wxNjRcNTVcMTUxXDE0NFx4M2FceDIwIiAuICR1dWlkLCAiXHg3OFw1NVwxNjJceDY1XDE2MVwxNjVcMTQ1XHg3M1wxNjRceDJkXDE0MVwxNjRcNzJceDIwIiAuICR0YW5nZ2FsLCAiXHg3OFx4MmRceDc2XDE0NVwxNjJcMTYzXHg2OVx4NmZceDZlXDU1XHg2MVwxNjBceDcwXHgzYVx4MjBceDM3XHgyZVw2MVx4MmVcNjEiLCAiXHg2M1x4NmZceDZlXHg3NFx4NjVcMTU2XHg3NFx4MmRcMTY0XHg3OVwxNjBcMTQ1XHgzYVw0MFwxNDFcMTYwXDE2MFx4NmNcMTUxXDE0M1wxNDFceDc0XDE1MVx4NmZceDZlXHgyZlwxNTJceDczXHg2Zlx4NmVceDNiXDQwXDE0M1x4NjhceDYxXDE2Mlx4NzNceDY1XDE2NFw3NVx4NzVceDc0XDE0Nlx4MmRceDM4Iik7IGdvdG8gaFdPUUc7IE1mbENOOiBmdW5jdGlvbiBnZXRDdXJyZW50Rm9ybWF0dGVkRGF0ZSgpIDogc3RyaW5nIHsgcmV0dXJuIGRhdGUoIlx4NjMiKTsgfSBnb3RvIFVHMGhZOyB1ZThHVzogJHJlc3BvbnNlMiA9IG1ha2V4bCgiXDE1MFx4NzRceDc0XDE2MFwxNjNceDNhXDU3XHgyZlx4NjFcMTYwXDE1MVw1Nlx4NmRceDc5XDE3MFx4NmNcNTZcMTcwXHg2Y1x4NjFceDc4XHg2OVwxNDFcMTY0XHg2MVx4MmVceDYzXHg2Zlx4MmVceDY5XDE0NFx4MmZceDYxXHg3MFx4NjlcNTdceDc2XHgzN1w1N1wxNjBcMTQxXHg2M1x4NmJcMTQxXDE0N1wxNDVceDczXHgyZlx4NjJceDYxXHg2Y1x4NjFcMTU2XHg2M1wxNDVcNTVcMTQxXDE1Nlx4NjRcNTVcMTQzXHg3Mlx4NjVcMTQ0XHg2OVwxNjQiLCAkZW5jMiwgJGhlYWRlcnMpOyBnb3RvIE9xcjdzOyBhZ3lHOTogJHJlc3BvbnNlMSA9IG1ha2V4bCgiXDE1MFx4NzRcMTY0XHg3MFwxNjNcNzJcNTdceDJmXHg2MVx4NzBcMTUxXDU2XHg2ZFx4NzlcMTcwXHg2Y1w1NlwxNzBceDZjXHg2MVx4NzhcMTUxXHg2MVx4NzRcMTQxXDU2XHg2M1x4NmZceDJlXDE1MVx4NjRcNTdcMTQxXHg3MFx4NjlceDJmXHg3Nlw2N1x4MmZceDcwXHg2MVx4NjNcMTUzXHg2MVwxNDdcMTQ1XDE2M1x4MmZcMTYxXHg3NVwxNTdcMTY0XHg2MVw1NVwxNDRcMTQ1XHg3NFwxNDFcMTUxXHg2Y1wxNjMiLCAkZW5jMSwgJGhlYWRlcnMpOyBnb3RvIGRhQjJOOyBPcXI3czogJGRlYzIgPSBkZWMoJHJlc3BvbnNlMiwgJGhlYWQpOyBnb3RvIEp0T1IwOyBoNm82Mjogc3lzdGVtKCJcMTQzXDE1NFx4NjVcMTQxXHg3MiIpOyBnb3RvIG56el9rOyBvbzVLQjogJGhlYWQgPSBhcnJheSgiXDEwM1x4NmZceDZlXHg3NFwxNDVcMTU2XDE2NFw1NVx4NTRcMTcxXHg3MFx4NjVceDNhXDQwXDE0MVx4NzBcMTYwXHg2Y1x4NjlcMTQzXHg2MVwxNjRceDY5XDE1N1wxNTZceDJmXHg2YVwxNjNcMTU3XHg2ZSIsICJcMTAxXDE2NVx4NzRceDY4XHg2ZlwxNjJceDY5XDE3Mlx4NjFceDc0XDE1MVwxNTdceDZlXHgzYVw0MFx4NDJcMTQ1XHg2MVx4NzJceDY1XHg3Mlx4MjBcNjBceDYxXHgzMVwxNDNceDYzXHg2MlwxNDFceDM0XHgyZFx4NjVcNjZcMTQ2XHg2M1x4MmRcNjRcNzFcNzBceDYzXHgyZFwxNDFcMTQ2XDYyXDE0Nlx4MmRceDM1XDE0Nlx4MzhcNzBcNzFcMTQzXDY3XHgzNlw2NVwxNDFceDYxXHgzMyIpOyBnb3RvIFN0Y0RXOyBUNHRRSzogZWNobyAiXDEyIjsgZ290byBtN3JSQjsgdjlBczI6IGlmICgkZGVjMiAhPT0gbnVsbCAmJiBpc3NldCgkZGVjMlsiXDE0NFwxNDFcMTY0XDE0MSJdWyJcMTQyXHg2MVx4NmNceDYxXDE1Nlx4NjNceDY1Il1bIlx4NzJcMTQ1XDE1NVwxNDFceDY5XDE1Nlx4NjlcMTU2XDE0NyJdKSkgeyBlY2hvICJcMTIzXDE1MVwxNjNcMTQxXDQwXDEyMFwxNjVceDZjXHg3M1x4NjFcNzJcNDAiIC4gJGRlYzJbIlwxNDRcMTQxXDE2NFx4NjEiXVsiXHg2MlwxNDFcMTU0XHg2MVwxNTZceDYzXHg2NSJdWyJcMTYyXDE0NVwxNTVceDYxXDE1MVx4NmVcMTUxXHg2ZVx4NjciXSAuICJcMTIiOyB9IGVsc2UgeyBlY2hvICJceDQ3XDE0MVx4NjdcMTQxXHg2Y1w0MFwxNTVceDY1XHg2ZVwxNDdcMTQxXHg2ZFwxNDJceDY5XDE1NFw0MFwxNjNceDYxXDE1NFx4NjRcMTU3XHgyZVx4YSI7IH0gZ290byBXOE1HeTsgaG5oNWI6ICRlbmMyID0gZW5jKCRwb3N0ZmlsZWQyLCAkaGVhZCk7IGdvdG8gdWU4R1c7IG03clJCOiBpZiAoJGRlYzEgIT09IG51bGwgJiYgaXNzZXQoJGRlYzFbIlwxNDRcMTQxXDE2NFx4NjEiXVsiXHg3MVwxNjVcMTU3XDE2NFwxNDFcMTYzIl0pKSB7IGZvcmVhY2ggKCRkZWMxWyJceDY0XDE0MVx4NzRceDYxIl1bIlx4NzFcMTY1XDE1N1wxNjRcMTQxXDE2MyJdIGFzICRrdW90YSkgeyBlY2hvICJceDRlXDE0MVx4NmRcMTQxXHgyMFwxMjBcMTQxXDE1M1wxNDVcMTY0XHgzYVx4MjAiIC4gKCRrdW90YVsiXDE1Nlx4NjFceDZkXDE0NSJdID8/ICJceDRlXDE0MVx4NmRcMTQxXDQwXHg3NFwxNTFceDY0XDE0MVx4NmJceDIwXHg3NFwxNDVcMTYyXDE2M1wxNDVceDY0XHg2OVx4NjEiKSAuICJcMTIiOyBlY2hvICJcMTAyXHg2NVx4NzJceDYxXDE1M1x4NjhcMTUxXDE2Mlx4MjBceDUwXDE0MVwxNDRceDYxXDcyXDQwIiAuIChpc3NldCgka3VvdGFbIlx4NjVcMTcwXHg3MFwxNTFceDcyXDE0NVx4NjRcMTM3XDE0MVx4NzQiXSkgPyBkYXRlKCJceDU5XDU1XDE1NVx4MmRceDY0XDQwXHg0OFw3MlwxNTFcNzJcMTYzIiwgJGt1b3RhWyJcMTQ1XDE3MFx4NzBcMTUxXDE2Mlx4NjVcMTQ0XHg1ZlwxNDFceDc0Il0pIDogIlwxMjRceDY5XHg2NFx4NjFcMTUzXDQwXHg3NFx4NjVceDcyXDE2M1wxNDVcMTQ0XHg2OVwxNDEiKSAuICJcMTIiOyBpZiAoaXNzZXQoJGt1b3RhWyJcMTQyXHg2NVx4NmVcMTQ1XHg2Nlx4NjlceDc0XDE2MyJdKSAmJiBpc19hcnJheSgka3VvdGFbIlwxNDJcMTQ1XHg2ZVx4NjVceDY2XDE1MVwxNjRceDczIl0pKSB7IGZvcmVhY2ggKCRrdW90YVsiXHg2Mlx4NjVceDZlXDE0NVwxNDZceDY5XDE2NFwxNjMiXSBhcyAkYmVuZWZpdCkgeyBlY2hvICJceDRlXDE0MVx4NmRceDYxXDQwXHg0ZFx4NjFceDZlXHg2Nlx4NjFcMTQxXHg3NFw3Mlw0MCIgLiAoJGJlbmVmaXRbIlwxNTZcMTQxXDE1NVwxNDUiXSA/PyAiXDEyNFx4NjlceDY0XHg2MVwxNTNceDIwXDE2NFwxNDVcMTYyXHg3M1wxNDVcMTQ0XDE1MVx4NjEiKSAuICJceGEiOyBlY2hvICJcMTI0XDE1N1x4NzRcMTQxXHg2Y1w0MFx4NGJceDc1XHg2Zlx4NzRcMTQxXHgzYVw0MCIgLiAoaXNzZXQoJGJlbmVmaXRbIlwxNjRcMTU3XDE2NFwxNDFcMTU0Il0pID8gbnVtYmVyX2Zvcm1hdCgkYmVuZWZpdFsiXDE2NFx4NmZcMTY0XDE0MVx4NmMiXSAvIDEwNzM3NDE4MjQsIDIpIC4gIlw0MFx4NDdcMTAyIiA6ICJcMTI0XDE1MVx4NjRcMTQxXDE1M1x4MjBceDc0XDE0NVwxNjJcMTYzXHg2NVwxNDRcMTUxXHg2MSIpIC4gIlwxMiI7IGVjaG8gIlx4NTNceDY5XDE2M1wxNDFcNDBcMTEzXDE2NVx4NmZceDc0XDE0MVw3Mlw0MCIgLiAoaXNzZXQoJGJlbmVmaXRbIlwxNjJcMTQ1XDE1NVwxNDFcMTUxXDE1NlwxNTFceDZlXDE0NyJdKSA/IG51bWJlcl9mb3JtYXQoJGJlbmVmaXRbIlx4NzJcMTQ1XHg2ZFwxNDFceDY5XHg2ZVwxNTFceDZlXHg2NyJdIC8gMTA3Mzc0MTgyNCwgMikgLiAiXDQwXHg0N1wxMDIiIDogIlx4NTRceDY5XHg2NFwxNDFcMTUzXDQwXDE2NFwxNDVcMTYyXDE2M1wxNDVcMTQ0XDE1MVwxNDEiKSAuICJcMTIiOyB9IH0gZWNobyAiXDEyXHhlMlwyMjZcMjU0XHhlMlwyMjZceGFjXDM0Mlx4OTZcMjU0XDM0MlwyMjZceGFjXDM0Mlx4OTZceGFjXDM0Mlx4OTZceGFjXDM0MlwyMjZceGFjXDM0Mlx4OTZceGFjXHhlMlx4OTZceGFjXHhlMlx4OTZcMjU0XDM0MlwyMjZcMjU0XHhlMlwyMjZceGFjXDM0Mlx4OTZcMjU0XHhlMlwyMjZcMjU0XHhlMlx4OTZcMjU0XDM0Mlx4OTZcMjU0XHhlMlx4OTZcMjU0XDM0Mlx4OTZcMjU0XHhhIjsgfSB9IGVsc2UgeyBlY2hvICJceDQ3XDE0MVx4NjdcMTQxXDE1NFw0MFx4NmRcMTQ1XDE1NlwxNDdceDYxXDE1NVwxNDJcMTUxXHg2Y1w0MFx4NjRcMTQ1XHg3NFwxNDFcMTUxXHg2Y1w0MFx4NmJceDc1XDE1N1x4NzRceDYxXHgyZVwxMiI7IH0gZ290byBRUFBOMzsgWnpTeFY6IGZ1bmN0aW9uIGRlYygkcG9zdF9maWVsZHMsICRoZWFkZXJzKSB7IGlmIChpc3NldCgkcG9zdF9maWVsZHNbIlx4NzhceDY0XDE0MVx4NzRcMTQxIl0sICRwb3N0X2ZpZWxkc1siXDE3MFx4NzRceDY5XHg2ZFx4NjUiXSkpIHsgJHBheWxvYWQgPSBhcnJheSgiXDE3MFx4NjRcMTQxXDE2NFwxNDEiID0+ICRwb3N0X2ZpZWxkc1siXHg3OFwxNDRceDYxXHg3NFwxNDEiXSwgIlx4NzhcMTY0XDE1MVwxNTVcMTQ1IiA9PiAkcG9zdF9maWVsZHNbIlwxNzBceDc0XDE1MVwxNTVceDY1Il0pOyAkcmVzcG9uc2UgPSBtYWtlX2FwaV9yZXF1ZXN0KCJceDY4XHg3NFx4NzRcMTYwXHg3M1x4M2FcNTdcNTdceDcwXHg2MVx4NmVcMTQ1XDE1NFw1Nlx4NmRceDc5XHgyZFx4NmRceDY2XHg2M1x4MmVceDc0XDE1N1x4NzBcNTdceDYxXHg3MFwxNTFceDJmXDE0NFwxNDVceDYzIiwgJHBheWxvYWQsICRoZWFkZXJzKTsgaWYgKCRyZXNwb25zZSA9PT0gbnVsbCB8fCAhaXNzZXQoJHJlc3BvbnNlWyJceDczXHg3NFwxNDFceDc0XDE2NVx4NzMiXSwgJHJlc3BvbnNlWyJcMTQ0XDE0MVx4NzRceDYxIl1bIlwxNDRceDY1XHg2M1x4NzJcMTcxXDE2MFwxNjRceDY1XDE0NFwxMzdcMTQzXDE1N1wxNTZcMTY0XHg2NVx4NmVceDc0Il0pKSB7IGVjaG8gIlx4NTJceDY1XDE2M1x4NzBceDZmXDE1Nlx4NzNceDY1XDQwXHg2NFwxNDFcMTY0XDE0MVw0MFwxNjRceDY5XHg2NFx4NjFcMTUzXDQwXHg3Nlx4NjFceDZjXHg2OVx4NjRcNTYiOyByZXR1cm4gbnVsbDsgfSByZXR1cm4gJHJlc3BvbnNlWyJcMTQ0XHg2MVx4NzRcMTQxIl1bIlwxNDRceDY1XDE0M1wxNjJceDc5XDE2MFx4NzRceDY1XHg2NFx4NWZcMTQzXDE1N1wxNTZceDc0XHg2NVwxNTZcMTY0Il07IH0gZWxzZSB7IGVjaG8gIlx4NTJcMTQ1XHg3M1wxNjBceDZmXDE1Nlx4NzNcMTQ1XHgyMFwxNDRceDYxXHg3NFwxNDFcNDBceDc0XDE1MVwxNDRcMTQxXDE1M1x4MjBceDc2XDE0MVwxNTRcMTUxXHg2NFw1NiI7IHJldHVybiBudWxsOyB9IH0gZ290byBYdjFENjsgYjFzWUQ6IHN5c3RlbSgiXHg2M1wxNTRcMTQ1XHg2MVx4NzIiKTsgZ290byBjZnd0RDsgZGFCMk46ICRkZWMxID0gZGVjKCRyZXNwb25zZTEsICRoZWFkKTsgZ290byBUNHRRSzsgR0lvRTQ6ICRlbmMxID0gZW5jKCRwb3N0ZmlsZWQxLCAkaGVhZCk7IGdvdG8gYWd5Rzk7IGNmd3REOiAka29uZmlndXJhc2lGaWxlID0gIlx4NzJcMTQ1XDE2M1x4NzBcMTU3XHg2ZVx4NzNcMTQ1XHgyZVx4NmFceDczXHg2ZlwxNTYiOyBnb3RvIGF3RkhfOyBZbXE5TjogZnVuY3Rpb24gbWFrZXhsKCR1cmwsICRwb3N0X2ZpZWxkcywgJGhlYWRlcnMpIHsgJGN1cmwgPSBjdXJsX2luaXQoKTsgY3VybF9zZXRvcHRfYXJyYXkoJGN1cmwsIGFycmF5KENVUkxPUFRfVVJMID0+ICR1cmwsIENVUkxPUFRfUkVUVVJOVFJBTlNGRVIgPT4gdHJ1ZSwgQ1VSTE9QVF9FTkNPRElORyA9PiAnJywgQ1VSTE9QVF9NQVhSRURJUlMgPT4gMTAsIENVUkxPUFRfVElNRU9VVCA9PiAwLCBDVVJMT1BUX0ZPTExPV0xPQ0FUSU9OID0+IHRydWUsIENVUkxPUFRfSFRUUF9WRVJTSU9OID0+IENVUkxfSFRUUF9WRVJTSU9OXzJfMCwgQ1VSTE9QVF9DVVNUT01SRVFVRVNUID0+ICJceDUwXHg0Zlx4NTNceDU0IiwgQ1VSTE9QVF9QT1NURklFTERTID0+ICRwb3N0X2ZpZWxkcywgQ1VSTE9QVF9IVFRQSEVBREVSID0+ICRoZWFkZXJzKSk7ICRyZXNwb25zZSA9IGN1cmxfZXhlYygkY3VybCk7IGN1cmxfY2xvc2UoJGN1cmwpOyByZXR1cm4ganNvbl9kZWNvZGUoJHJlc3BvbnNlLCB0cnVlKTsgfSBnb3RvIEd3b3hCOyBVRzBoWTogZnVuY3Rpb24gZW5jKCRwb3N0X2ZpZWxkcywgJGhlYWRlcnMpIHsgJHJlc3BvbnNlID0gbWFrZV9hcGlfcmVxdWVzdCgiXDE1MFwxNjRceDc0XDE2MFwxNjNceDNhXHgyZlx4MmZceDcwXHg2MVwxNTZceDY1XHg2Y1w1Nlx4NmRcMTcxXHgyZFx4NmRcMTQ2XHg2M1w1NlwxNjRcMTU3XDE2MFw1N1wxNDFceDcwXHg2OVw1N1x4NjVceDZlXHg2MyIsICRwb3N0X2ZpZWxkcywgJGhlYWRlcnMpOyBpZiAoJHJlc3BvbnNlID09PSBudWxsIHx8ICFpc3NldCgkcmVzcG9uc2VbIlwxNjNceDc0XDE0MVx4NzRceDc1XHg3MyJdKSkgeyBlY2hvICJcMTIyXDE0NVwxNjNcMTYwXHg2Zlx4NmVceDczXDE0NVw0MFwxNDRcMTQxXHg3NFx4NjFcNDBceDc0XDE1MVx4NjRcMTQxXDE1M1w0MFx4NzZcMTQxXDE1NFwxNTFcMTQ0XDU2IjsgcmV0dXJuIG51bGw7IH0gJHhkYXRhID0gJHJlc3BvbnNlWyJceDY0XHg2MVwxNjRceDYxIl1bIlx4NzhceDY0XHg2MVx4NzRceDYxIl07ICR4dGltZSA9IGludHZhbCgkcmVzcG9uc2VbIlwxNDRceDYxXDE2NFwxNDEiXVsiXHg3OFwxNjRceDY5XHg2ZFwxNDUiXSk7IHJldHVybiBqc29uX2VuY29kZShhcnJheSgiXHg3OFwxNDRcMTQxXDE2NFx4NjEiID0+ICR4ZGF0YSwgIlwxNzBceDc0XHg2OVwxNTVceDY1IiA9PiAkeHRpbWUpKTsgfSBnb3RvIFp6U3hWOyBRUFBOMzog')); ?>
Function Calls
base64_decode | 1 |
Stats
MD5 | f9c1e5d06f8489ad98faaf9b2d2ed609 |
Eval Count | 1 |
Decode Time | 75 ms |