Shell shoveling (em tradução literal, "escavação de shell" ou "escavação de console"), em segurança de rede, é o ato de redirecionar a entrada e saída de um shell para um serviço, de modo que este possa ser acessado remotamente, formando um shell remoto.
Na computação, o método mais básico de interagir com o sistema operacional é o shell. Em sistemas baseados em Microsoft Windows, este é um programa chamado cmd.exe ou COMMAND.COM. Em sistemas Unix ou tipo Unix, pode ser qualquer um de uma variedade de programas como bash, ksh, etc. Este programa aceita comandos digitados a partir de um prompt e os executa, geralmente em tempo real, exibindo os resultados no que é chamado de saída padrão (stdout), geralmente um monitor ou tela.
No processo de shell shoveling, um desses programas é configurado para ser executado (talvez silenciosamente ou sem notificar alguém que esteja observando o computador) aceitando a entrada de um sistema remoto e redirecionando a saída para o mesmo sistema remoto; portanto, o operador do shell escavado é capaz de operar o computador como se estivesse presente no console.
Ver também CTTY Redirecionamento de console Redirecionamento serial sobre LAN (SOL) Shell remoto
Leitura adicional
Categoria:Segurança de rede de computadores Categoria:Shells de comando