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 /* Ouro Moderno A cpia ou reproduo deste contedo, sem expressa autorizao proibida...

Decoded Output download


define('MINIFY_STRING','"(?:[^"\]|\.)*"|\'(?:[^\'\]|\.)*\'|`(?:[^`\]|\.)*`');
define('MINIFY_COMMENT_CSS','/\*[\s\S]*?\*/');
define('MINIFY_COMMENT_HTML','<!\-{2}[\s\S]*?\-{2}>');
define('MINIFY_COMMENT_JS','//[^
]*');
define('MINIFY_PATTERN_JS','/[^
]+?/[gimuy]*');
define('MINIFY_HTML','<[!/]?[a-zA-Z\d:.-]+[\s\S]*?>');
define('MINIFY_HTML_ENT','&(?:[a-zA-Z\d]+|\#\d+|\#x[a-fA-F\d]+);');
define('MINIFY_HTML_KEEP','<pre(?:\s[^<>]*?)?>[\s\S]*?</pre>|<code(?:\s[^<>]*?)?>[\s\S]*?</code>|<script(?:\s[^<>]*?)?>[\s\S]*?</script>|<style(?:\s[^<>]*?)?>[\s\S]*?</style>|<textarea(?:\s[^<>]*?)?>[\s\S]*?</textarea>');
$protocol = (!empty($_SERVER['HTTPS']) &&$_SERVER['HTTPS'] !== 'off'||$_SERVER['SERVER_PORT'] === 443 ?'https': 'http') .'://';
$host = isset($_SERVER['HTTP_HOST']) ?$_SERVER['HTTP_HOST'] : (isset($_SERVER['SERVER_NAME']) ?$_SERVER['SERVER_NAME'] : '');
$url = $protocol .$host;
define('X',"");
function n($s) {
return str_replace(["
","
"],"
",$s);
}
function t($a,$b) {
if ($a &&strpos($a,$b) === 0 &&substr($a,-strlen($b)) === $b) {
return substr(substr($a,strlen($b)),0,-strlen($b));
}
return $a;
}
function fn_minify($pattern,$input) {
return preg_split('#('.implode('|',$pattern) .')#',$input,-1,PREG_SPLIT_NO_EMPTY |PREG_SPLIT_DELIM_CAPTURE);
}
function fn_minify_css($input,$comment = 2,$quote = 2) {
if (!is_string($input) ||!$input = n(trim($input))) return $input;
$output = $prev = '';
foreach (fn_minify([MINIFY_COMMENT_CSS,MINIFY_STRING],$input) as $part) {
if (trim($part) === '') continue;
if ($comment !== 1 &&strpos($part,'/*') === 0 &&substr($part,-2) === '*/') {
if (
$comment === 2 &&(
strpos('*!',$part[2]) !== false ||
stripos($part,'@licence') !== false ||
stripos($part,'@license') !== false ||
stripos($part,'@preserve') !== false
)
) {
$output .= $part;
}
continue;
}
if ($part[0] === '"'&&substr($part,-1) === '"'||$part[0] === "'"&&substr($part,-1) === "'") {
$q = $part[0];
$clean = t($part,$q);
$ok = strcspn($clean," 
	\"'") === strlen($clean);
if (
$quote !== 1 &&(
substr($prev,-4) === 'url('&&preg_match('#url\($#',$prev) &&$ok ||
substr($prev,-1) === '='&&preg_match('#^'.$q .'[a-zA-Z_][\w-]*?'.$q .'$#',$part)
)
) {
$part = $clean;
}
$output .= $part;
}else {
$output .= fn_minify_css_union($part);
}
$prev = $part;
}
return trim($output);
}
function fn_minify_css_union($input) {
if (stripos($input,'calc(') !== false) {
$input = preg_replace_callback('#(calc\()\s*(.*?)\s*\)#i',function($m) {
return $m[1] .preg_replace('#\s+#',X,$m[2]) .')';
},$input);
}
$input = preg_replace([
'#(?<=[\w])\s+(\*|\[|:[\w-]+)#',
'#([*\]\)])\s+(?=[\w\#.])#','#\s+\(#','#\)\s+#',
'#\#([a-f\d])([a-f\d])([a-f\d])#i',
'#\s*([~!@*\(\)+=\{\}\[\]:;,>\/])\s*#',
'#(?<!\d\.)(?:0+\.)?0+(?:(?:cm|em|ex|in|mm|pc|pt|px|rem|vh|vmax|vmin|vw))#',
'#0+\.(\d+)#',
'#:(0\s+){0,3}0(?=[!,;\)\}]|$)#',
'#(background(?:-position)?):(?:0|none)([;,\}])#i',
'#(border(?:-radius)?|outline):none#i',
'#(^|[\{\}])(?:[^\{\}]+)\{\}#',
'#;+([;\}])#',
'#\s+#'
],[
X .'$1',
'$1'.X,X .'(',')'.X,
'#$1$2$3',
'$1',
'0',
'.$1',
':0',
'$1:0 0$2',
'$1:0',
'$1',
'$1',
' '
],$input);
return trim(str_replace(X,' ',$input));
}
function fn_minify_html($input,$comment = 2,$quote = 1) {
if (!is_string($input) ||!$input = n(trim($input))) return $input;
$output = $prev = '';
foreach (fn_minify([MINIFY_COMMENT_HTML,MINIFY_HTML_KEEP,MINIFY_HTML,MINIFY_HTML_ENT],$input) as $part) {
if ($part === "
") continue;
if ($part !== ' '&&trim($part) === ''||$comment !== 1 &&strpos($part,'<!--') === 0) {
if ($comment === 2 &&substr($part,-12) === '<![endif]-->') {
$output .= $part;
}
continue;
}
if ($part[0] === '<'&&substr($part,-1) === '>') {
$output .= fn_minify_html_union($part,$quote);
}else if ($part[0] === '&'&&substr($part,-1) === ';'&&$part !== '&lt;'&&$part !== '&gt;'&&$part !== '&amp;') {
$output .= html_entity_decode($part);
}else {
$output .= preg_replace('#\s+#',' ',$part);
}
$prev = $part;
}
$output = str_replace(' </','</',$output);
return str_ireplace(['&#x0020;','&#x20;','&#x000A;','&#xA;'],[' ',' ',"
","
"],trim($output));
}
function fn_minify_html_union($input,$quote) {
if (
strpos($input,' ') === false &&
strpos($input,"
") === false &&
strpos($input,"	") === false
) return $input;
global $url;
return preg_replace_callback('#<\s*([^\/\s]+)\s*(?:>|(\s[^<>]+?)\s*>)#',function($m) use($quote,$url) {
if (isset($m[2])) {
if (stripos($m[2],' style=') !== false) {
$m[2] = preg_replace_callback('#( style=)([\'"]?)(.*?)#i',function($m) {
return $m[1] .$m[2] .fn_minify_css($m[3]) .$m[2];
},$m[2]);
}
if (strpos($m[2],'://') !== false) {
$m[2] = str_replace([
$url .'/',
$url .'?',
$url .'&',
$url .'#',
$url .'"',
$url ."'"
],[
'/',
'?',
'&',
'#',
'/"',
"/'"
],$m[2]);
}
$a = 'a(sync|uto(focus|play))|c(hecked|ontrols)|d(efer|isabled)|hidden|ismap|loop|multiple|open|re(adonly|quired)|s((cop|elect)ed|pellcheck)';
$a = '<'.$m[1] .preg_replace([
'#\s('.$a .')(?:=([\'"]?)(?:true|)?)#i',
'#\s*([^\s=]+?)(=(?:\S+|([\'"]?).*?)|$)#',
'#\s+\/$#'
],[
' $1',
' $1$2',
'/'
],str_replace("
",' ',$m[2])) .'>';
return $quote !== 1 ?fn_minify_html_union_attr($a) : $a;
}
return '<'.$m[1] .'>';
},$input);
}
function fn_minify_html_union_attr($input) {
if (strpos($input,'=') === false) return $input;
return preg_replace_callback('#=('.MINIFY_STRING .')#',function($m) {
$q = $m[1][0];
if (strpos($m[1],' ') === false &&preg_match('#^'.$q .'[a-zA-Z_][\w-]*?'.$q .'$#',$m[1])) {
return '='.t($m[1],$q);
}
return $m[0];
},$input);
}
function fn_minify_js($input,$comment = 2,$quote = 2) {
if (!is_string($input) ||!$input = n(trim($input))) return $input;
$output = $prev = '';
foreach (fn_minify([MINIFY_COMMENT_CSS,MINIFY_STRING,MINIFY_COMMENT_JS,MINIFY_PATTERN_JS],$input) as $part) {
if (trim($part) === '') continue;
if ($comment !== 1 &&(
strpos($part,'//') === 0 ||
strpos($part,'/*') === 0 &&substr($part,-2) === '*/'
)) {
if (
$comment === 2 &&(
strpos('*!',$part[2]) !== false ||
stripos($part,'@licence') !== false ||
stripos($part,'@license') !== false ||
stripos($part,'@preserve') !== false
)
) {
$output .= $part;
}
continue;
}
if ($part[0] === '/'&&(substr($part,-1) === '/'||preg_match('#\/[gimuy]*$#',$part))) {
$output .= $part;
}else if (
$part[0] === '"'&&substr($part,-1) === '"'||
$part[0] === "'"&&substr($part,-1) === "'"||
$part[0] === '`'&&substr($part,-1) === '`'
) {
$output .= $part;
}else {
$output .= fn_minify_js_union($part);
}
$prev = $part;
}
return $output;
}
function fn_minify_js_union($input) {
return preg_replace([
'#\s*([!%&*\(\)\-=+\[\]\{\}|;:,.<>?\/])\s*#',
'#[;,]([\]\}])#',
'#true#','#false#','#(return\s?)\s*#',
'#(?:new\s+)?Array\((.*?)\)#','#(?:new\s+)?Object\((.*?)\)#'
],[
'$1',
'$1',
'!0','!1','$1',
'[$1]','{$1}'
],$input);
}
function minify_css() {
$lot = func_get_args();
return fn_minify_css($lot);
}
function minify_html() {
$lot = func_get_args();
return fn_minify_html($lot);
}
function minify_js() {
$lot = func_get_args();
return fn_minify_js($lot);
};

Did this file decode correctly?

Original Code

<?php /* Ouro Moderno  A cpia ou reproduo deste contedo, sem expressa autorizao  proibida. Fica proibida a  engenharia reversa para desencryptar os dados. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x2474;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NTE5KTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>NGNYIkr9NHenNHenNHe1zfukgFMaXdoyjcUImb19oUAxyb18mRtwmwJ4LT09NHr8XTzEXRJwmwJXLT09NHeEXHr8XhtONT08XHeEXHr8Pkr8XTzEXT08XHtILTzEXHr8XTzEXRtONTzEXTzEXHeEpRtfydmOlFmlvfbfqDykwBAsKa09aaryiWMkeC0OLOMcuc0lpUMpHdr1sAunOFaYzamcCGyp6HerZHzW1YjF4KUSvNUFSk0ytW0OyOLfwUApRTr1KT1nOAlYAaacbBylDCBkjcoaMc2ipDMsSdB5vFuyZF3O1fmf4GbPXHTwzYeA2YzI5hZ8mhULpK2cjdo9zcUILTzEXHr8XTzEXhTslfMyShtONTzEXTzEXTzEpKX==tMOlcMlVcUImTAlKUAccb1YAALlKOZFSkZwPNzpdbJkFbyxfgyxFbt4phJk8btFPNzpdblXmbyxFbbxFbyXVhUpFk3xIhe86B15IbyxFbbxFbyXVhUpIkZL7tMOlcMlVcUImTAlKUAccb0YNTA1yTlOgW1YTkZXmR1XQB1xzbyYfhj9FhJ8mhTShcoaMDB5lhtfYUA5kOllgW09YTAaKay9war1HkZXmNtyFRbSZgasFF1xTbUP/bt17Hm0+kZL7tMOlcMlVcUImTAlKUAccb0YNTA1yTlOgUlHmRtFvR1sGbo5fhJFpKXpLcBcpdMAPk01kTLloBa9WWaOAOakKb0pTkZXmR1sGbo5fhz8vB2fpdba5bUPmhTShcoaMDB5lhtfYUA5kOllgUyOYTtFSkzxdwU9fN1siRbpnRapFcePVRa0qB1xzbyYfhj8+kZL7tMOlcMlVcUImTAlKUAccb0iATAxgOA5AkZXmkJI/KlsiRbpnRapFcy0qgyXjboWqgyXjGysiRBcnRAcFcy0qhTSmhTShcoaMDB5lhtfYUA5kOllgUyOYTy9ROAaWkZXmNunZcUI/KlxzB148Nl0QNZL/NlsFF1xTbUP/Nt9XFMA+gexjd2Olhe86buYdbjX+bUP/hT8+B1xzbyYfhj88R2YvcoA+gexzC3kpFuWPNzpFF1sGNe5fhj8pNz5dbuYFA10QNzXvF2YZDbn0NmX8F3O5doAPNzpFF1sGNe5fhj8pNz5dbuYFA10QNzXvF3O5doA+gex0cbi0CbklCUI/KlxzB148Nl0QNZL/NlsFF1xTbUP/Nt90cbi0CbklCT4mhTShkunZd3OvC29Swe0Ihtyldbn0GUILb1YyAlcyAlSmUyOAAyHmbULIkJCLb1YyAlcyAlSmUyOAAyHmbUEiNT0Ik29McJf8gtOgA0aUaLaUBZfTOakBOakgAr9Uatffwe09NUE0YeHINZfPfuOXFZF6wtfPfuOXkZLIRJF6RZ8mKXPLDo9zftE9wolzF2a0htOgA0aUaLaUBZfwayOWb0iNA1WmbULINZOgA0aUaLaUBZfwayOWb0iNA1WmbUE6wtipF3YlftILb1YyAlcyAlSmA0aUaLaUb05nTAAmbULINZOgA0aUaLaUBZfTOakBOakgTLyYOUffwePIkZFpKXPLfbkSwe0IkunZd3OvC29Swt4LDo9zfeShcoaMDB5lhtfCkZXJbuIxWUwpKXpMfB5jfolvdJnVhtOzhUn7tmklfuaZdJnzfukgFMaXdoyjcUidwlxZbo4JRtkFFJkfRtkFdJwSkuHpKXp9tMc1dMY0DB9VwuWPkorSkowpwuShDBCIhtOiwtCMF3OZFo9zhtOiRtOJhUE9NT0IHtEMkmY1CmY0FJILCUXsF3OZdoaVhtOJhULINT09wtOJhUn7tmklfuaZdJnzfBkzfuwPF3aJF3OZhtOiRuY0FMxldJILCJLpReESRbY0FMxldJILCJLpKXp9tmklfuaZdJELCTShgWpMfB5jfolvdJnMdl9sDB5pcmLPkunifuOlFM4SkolVFua0hUn7tmklfuaZdJnXFMamb3YXdol0htFjhtFVDB1Xdo9LcUImgtFSkunifuOlFM4pwt4mhUHmRtOpdmn1ftXsHUxWALaub1YWTrlAb05Nb0aYAyOcwuxWALaub1YWTrlAb0OyTrlYb0YnAyOaALApKXp9tMc1dMY0DB9VwocVb21pdMlMGa9jF3HPkolVFua0RtOjd21scB50we0IHJXLFbavfoAINUEZhUn7tMlMwtIiDbYgF3OZDB5mhtOpdmn1ftLIguXikolVFua0we0IdJi0FMlshtOpdmn1ftLphUnZcbO1FM4IkolVFua0KXPLd3a0Fua0we0IkunZcbCINUEmkzShcM9ZcByjDtEPcM5gdBlVDBc5hysYUA5kOllgW09YTAaKay9eA1HSTAlKUAccb1YAALlKO10SkolVFua0hUniFZELFoyZftLIGXppcJEPfukpdUILFoyZftLINT09wtFmhUnjd250DB51cTShDBCIhtOjd21scB50wtr9NUExwtCMF3OZFo9zhtOXCbk0RtFvhJFpwe09NUEXwtCMF3aJF3OZhtOXCbk0Rt0ZhUE9NT0IkZPvkZLIGXppcJEPtJOjd21scB50we09NUEZwtCMhEpzfukXd3HPkZPikZXLFoyZfySZbULIwT09wociduYlwux8tmY0FMlXd3HPkuniFmWSk0nSDBYldMYlkZLIwT09wociduYlwux8tmY0FMlXd3HPkuniFmWSk0nSDBYldmYlkZLIwT09wociduYlwux8tmY0FMlXd3HPkuniFmWSk0nXFMazcbk2cUFpwtr9NUnMCBxzcWPptJLIGXPLd3a0Fua0wt49wtOXCbk0KXp9tMYvdmOpdmalKXp9tMlMwtILFoyZfySXbUE9NT0IkZwmkJczfBkzfuwPkuniFmWSRTrpwe09NUEmwJf8gtOXCbk0Bznfwe09NUEJkZwMkmY1CmY0FJILFoyZftXsHULINT09wtwmwJLIGXPLFUE9wtOXCbk0BznfKXPLC2xlCB4INUn0htOXCbk0RtOxhTShko9qwe0IF3OZC3YXdJILC2xlCB4SwJnFdlx0btwmwJLINT09wuY0FMxldJILC2xlCB4pKXppcJEPtJOxfB90cUEiNT0IHUEMkJIhF3aJF3OZhtOXFMa2Rt00hUE9NT0Ik3aZdtImkJcXFMamb21ifoYPhtFjbok1FMxFhtWjkZXLFuklfJLIkJCLd2SIguXhF3aJF3OZhtOXFMa2Rt0xhUE9NT0Ikz0mkJcXFMamb21ifoYPhtFjbJFVkurIRJfdCU16WU1Db11dbuFsbUP/kZ4LFUEVkZWjkZXLFoyZftLhhWPpwuShkuniFmWINUELC2xlCB47tm0hko91fun1ftEVNUELFoyZfeShgBaSF2AIGXPLd3a0Fua0wt49wocVb21pdMlMGa9jF3YgfB5pd24PkuniFmWpKXp9tJOXFMa2we0IkuniFmW7tm0hFMa0fbkVwuOZDB0Pko91fun1ftL7tm0hcmaVC3Opd24IcM5gdBlVDBc5b2YzF191dMlvdJILDB5XfbWpwuShDBCIhuY0FMlXd3HPkolVFua0RtfjCBxjhtFpwtr9NUnMCBxzcULIGXPLDB5XfbWINUnXFMamb3klFoxiC2agC2ySdokiC2SPkZYFCJijCBxjbtIpbuHQht4QNZlFFZpFhUYpkZxMfB5jfolvdJILdULIGXpZcbO1FM4Iko1dHa0IRmnZcBfgFMaXdoyjcUImw1xzhZHmRyISko1dHl0pwt4mhUF7tm0SkolVFua0hTShgWPLDB5XfbWINUnXFMamb3klFoxiC2APBXPmwZI/Ne1dbuffhaxzhZiFhmxFB3X6B1x3Ra0qhUHmREPmwZidhlxfbtlfhaxzhZI/NasFf1XjRl0pwZFSkZYFClxzh1XPwZFSkZYFhaxzh1xJwZFStJFjbtHPB2rsclxLbUlFHUidCU1MboOfhaXZhysiRBcFcy0pbeYFCJYpkZXhkZYFFZPPB34iWtpFhyXphz1FG1x9bysFbTP7Re5FR10pbuHQwZFStJFjbowPNzXiboOFRJLPNzPXh1XVhT8XhZI/KJI/KMYsgoasgoa4golVgo1sgunjgun0gun4gukldbx2Dux2dBy4gucsDB58fmFpbowpwZFStJFjbowXh1XVhyxLhZLjkZXhkZH6henFFZSpGzESH30Xhe89BZrSK1Xpbu1fgtWpwZFStJFjbowPCMyjD2fZd3aVctI/KJ1Xd3YpfolvdJL/hTPPNzPXgo5vdMAphyS7Ryx9bULjDUFStJFjbowPCM9ZcoaZhe86Rbkicol1FZL/go91foxpdMApKM5vdMaFCJYpkZXhkZHPbmxdbusFga0phe86B15FG1x9bUSpbusFgUHmREPmwzSqhyS7bu1fhUHmREPmw1xzhZHmtl0SBXpCwt4mkermREPmkermRlISBtEVkZImRtFpkZ5CREPmwZWxkewLHZFStJFLHUFStJFXkZXhkZ4LHUFStJF6HtFStJFLHTPXweELHJFStJFLHTPXkZXhkZWxkZXhkZWxkZXhkZEmtl0SkolVFua0hTShFMa0fbkVwuOZDB0PF3OZb3klFoxiC2APBtXmwtFSkolVFua0hUL7tm0hcmaVC3Opd24IcM5gdBlVDBc5b2i0dBXPkolVFua0RtOjd21scB50we0IHJXLFbavfoAINUExhUn7tMlMwtIiDbYgF3OZDB5mhtOpdmn1ftLIguXikolVFua0we0IdJi0FMlshtOpdmn1ftLphUnZcbO1FM4IkolVFua0KXPLd3a0Fua0we0IkunZcbCINUEmkzShcM9ZcByjDtEPcM5gdBlVDBc5hysYUA5kOllgW09YTAaKay9war1HRr1kTLloBa9war1Hb0syOaESTAlKUAccb0iATAXSTAlKUAccb0iATAxgOA5AbUXLDB5XfbWpwoyzwtOXCbk0hUn7tMlMwtILFoyZftE9NT0IwlxVwJLIC29VfolVfBA7tMlMwtILFoyZftEiNT0IkZEmkJc0FMlshtOXCbk0hUE9NT0IkZf8gtOjd21scB50wtr9NUExwtCMF3OZFo9zhtOXCbk0RtF8wU0skZLINT09weEpwuShDBCIhtOjd21scB50we09NUEZwtCMF3aJF3OZhtOXCbk0Rt0xHJLINT09wtF8wasldMOpcl0sRT4m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htFjbJFVkurIRJfdCU16WU1Db11dbuFsbUP/kZ4LFUEVkZWjkZXLdaSxbULpwuShFMa0fbkVwtF9kZ50htOsBzyfRtOxhTShgWpZcbO1FM4Iko1dHy07tm0SkolVFua0hTShgWpMfB5jfolvdJnMdl9sDB5pcmlgDmHPkolVFua0RtOjd21scB50we0IHJXLFbavfoAINUEZhUn7tMlMwtIiDbYgF3OZDB5mhtOpdmn1ftLIguXikolVFua0we0IdJi0FMlshtOpdmn1ftLphUnZcbO1FM4IkolVFua0KXPLd3a0Fua0we0IkunZcbCINUEmkzShcM9ZcByjDtEPcM5gdBlVDBc5hysYUA5kOllgW09YTAaKay9eA1HSTAlKUAccb1YAALlKOZxYUA5kOllgW09YTAaKay9hAZxYUA5kOllgAryAaraUTl9hA10SkolVFua0hUniFZELFoyZftLIGXppcJEPfukpdUILFoyZftLINT09wtFmhUnjd250DB51cTShDBCIhtOjd21scB50wtr9NUExwtCMhEpzfukXd3HPkuniFmWSkZ8vkZLINT09weEIguXhF3OZFo9zhtOXCbk0RtFvhJFpwe09NUEXwtCMF3aJF3OZhtOXCbk0Rt0ZhUE9NT0IkZPvkXPphUn7tMlMwtIhkoYvdB1ldmWINT09wewIkJCPtmY0FmnvFZImhJrmRtOXCbk0BzkfhUEiNT0IcMySF2AIguXhF3OZDbnvFZILFoyZftXmWoxpC2aVC2AmhUEiNT0IcMySF2AIguXhF3OZDbnvFZILFoyZftXmWoxpC2aVF2AmhUEiNT0IcMySF2AIguXhF3OZDbnvFZILFoyZftXmWunZcbYlFmclkZLIwT09wociduYltJLhhUn7tJOvfbOXfbWIRj0IkuniFmW7tm0hC29VfolVfBA7tm0hDBCIhtOXCbk0Bznfwe09NUEmRZFMkJizfBkzfuwPkuniFmWSRTrpwe09NUEmRZf8gunZcBfgdBy0C2IPkZYFR1smDB11Ga0QktHmRtOXCbk0hULpwuShko91fun1ftEVNUELFoyZfeShgBaSF2AIDBCIhEPLFoyZfySXbUE9NT0IkZwmkJczfBkzfuwPkuniFmWSRTrpwe09NUEmwJf8gEPLFoyZfySXbUE9NT0IwJFJkJczfBkzfuwPkuniFmWSRTrpwe09NUEJkZk8gEPLFoyZfySXbUE9NT0Ik2EmkJczfBkzfuwPkuniFmWSRTrpwe09NUEmCtFhhUn7tJOvfbOXfbWIRj0IkuniFmW7tm1lduYlwuShko91fun1ftEVNUnMdl9sDB5pcmlgDmYgfB5pd24PkuniFmWpKXp9tJOXFMa2we0IkuniFmW7tm0hFMa0fbkVwtOvfbOXfbW7tm0hcmaVC3Opd24IcM5gdBlVDBc5b2pzb3aVDB9VhtOpdmn1ftLIGXpZcbO1FM4IFuklc19ZcbnSCBYlhyShkZYFFZPPBZrlkJpFhyXpbt09h1xdby1FG1x9geS6Rt48Nj9FR10pbuHQwZFStJFjBzSSbUidby1Fga0pwZFStJFjbok0FmalbowjkZXmw1xJcMySF2aFCJHmRtFjbowPFMa0fbkVbuH/haxzhlxJwZFStJFjbowPNzpVcbfFFZSpN0yZFMy5btIPRJP/haXpwZFSkZYFCJI/KM5lf1xzhZL/T2kQcBY0btIPRJP/haXpwZFhbUxdtJFLHUFStJFLHUFStJFiHtFSkZrxkZXmkermREPmBZWxbUFSk3SLHb0mtl0SkolVFua0hTShgWpMfB5jfolvdJnsDB5pcmlgC3YzhtLIGXPLdo90we0IcmaVC19mcbOgCbkmFZIpKXpZcbO1FM4IcM5gdBlVDBc5b2YzFZILdo90hTShgWpMfB5jfolvdJnsDB5pcmlgDuOsdtIpwuShkoxvftE9woc1dMYgc2a0b2yZc3HPhTShFMa0fbkVwocVb21pdMlMGa9Pfo1ShtOSd3WpKXp9tMc1dMY0DB9Vwo1pdMlMGa9QFZIpwuShkoxvftE9woc1dMYgc2a0b2yZc3HPhTShFMa0fbkVwocVb21pdMlMGa9QFZILdo90hTShgTS=uiRwZml

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 9332
$OO00O00O0 define('MINIFY_STRING','"(?:[^"\\\]|\\\.)*"|\'(?:[^\'\\\]|\..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 fb08f8acf7f4529d8a3e75301b543ee9
Eval Count 3
Decode Time 144 ms