Categorias

Simulando o putty no PHP

Este código simula um acesso ssh ou console do Linux através do browser do usuário.
de forma simples e rápida.


//Francke Peixoto - 26/02/2003

if(isset($_GET['cmd'])) {
     $cmd = strtolower($_GET['cmd']);
     $cmd_n = array();
     $cmd_n[0] = 'rm ';
     $cmd_n[1] = 'cp ';
     $cmd_n[2] = 'mv ';
     for($i = 0; $i < count($cmd_n); $i++){
	     $p = strpos($cmd,$cmd_n[$i]);	
          if($p === false){  
		//echo "COMANDO INVALIDO!";			// nao encontrado nada //
          } else { 
		echo "
			
Erro
Comando não permitido!
"; die; } } echo "
";
        $cmd = shell_exec($cmd);
	echo $cmd;
	echo  gethostbyaddr($_SERVER['REMOTE_ADDR'])."$ ";
	echo $_GET['cmd'];
	echo "

";
}
else
{
echo "";
}
?>

Arquivos para Download:

Console.zip