msfconsole saindo quando executado dentro da 'tela' desanexada

1

Estou tentando descobrir por que msfconsole está saindo quando iniciado a partir de uma tela desanexada, mas não quando iniciado a partir de uma tela não separada.

Aqui estão os passos:

screen -d -m -S msf
screen -S msf -p 0 -X stuff "msfconsole\n"
screen -R -S msf

msfconsole sai logo após o carregamento, onde:

screen -S msf
msfconsole  <-from within screen

permite que ele seja executado sem sair após o carregamento. Como faço para corrigir isso?

    
por Zack 05.01.2017 / 07:02

1 resposta

0

Encontrei uma solução que me ajudou.

Uma abordagem simples é: ssh na sua caixa metasploit, executar a tela -dRR e no shell msfconsole resultante. Então, no futuro, se você desconectar seu cliente ssh e reconectar, apenas execute a tela -dRR novamente e você estará conectado novamente com sua sessão de tela executando o msfconsole. O comando screen -dRR também cria uma sessão de tela se não existir um, e é por isso que funciona mesmo quando não há sessão de tela existente.

apenas abra uma outra sessão ou terminal ssh e execute a tela -d ou apenas a tela -d se estiver executando uma única tela.

Atenciosamente

    
por 30.11.2017 / 13:36