PUBLICIDADE

Autor

francke

Francke Peixoto

membro deste setembro de 2007

Tags

Compartilhe e guarde

  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Faves: Fave It!

PUBLICIDADE

Enquete

Qual é o melhor portal da internet brasileira?

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 "
			<table 
		          cellpadding='0'
           		  cellspacing='0'
		           	height='200'	
			>
			<tr><td bgcolor=#cccccc align=left><b>Erro</b></td><td  bgcolor=#cccccc align=right valign=top> 
			<img src='j.gif'></td></tr>
			<tr><td align=center valign=center><img src=r.gif></td><td valign=center 
align=center><b><blink>Comando não 
permitido!</blink></b></td></tr>
			<table>
		     ";	
      	           die;
		 }
     }		
echo "
		<form>
		<table cellpadding='0'  cellspacing='0'>
		<tr><td>
		<img src=w.gif>
		</td><td valign=bottom> <input type=text name=cmd class=comando> <input type=submit value=comando class=comando>
		</td></tr>
		</table>
		</form>	
        <div id='Shell'><pre>";
        $cmd = shell_exec($cmd);
	echo $cmd;
	echo  gethostbyaddr($_SERVER['REMOTE_ADDR'])."$ ";
	echo $_GET['cmd'];
	echo "</pre></div>";	
}
else
{
	echo "<button class='comando' onclick=\"window.location.href='?cmd=pwd';\">INICIAR CONSOLE</button>";
}
?>

<script>
function Scroll()
{
   var shell = document.getElementById("Shell");
   if(shell)
   shell.scrollTop = 1000000;

}
window.onload = function(){   Scroll();  }
</script>

ArquivoTipoTamanhoHits 
Console.zipArquivo ZIP1,9 Kb324Baixar o Arquivo
Sim   Não   Este código foi útil para você?
NotaComentário
Ainda não foi enviado nenhum comentário.
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

R&W Consulting - Soluções Web Hospedagem UOL HOST PagSeguro - solução para pagamentos online
© 2006-2009 R&W Informática Ltda. - Todos os direitos reservados.