Выход msfconsole при запуске на отдельном «экране»

339
Zack

Я пытаюсь выяснить, почему msfconsoleпроисходит выход при запуске с отключенного экрана, а не при запуске с неотключенного экрана.

Вот шаги:

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

msfconsole выходит сразу после загрузки где:

screen -S msf msfconsole <-from within screen 

позволяет ему действительно работать без выхода после загрузки. Как это исправить?

1

1 ответ на вопрос

0
Shen

Я нашел решение, которое помогло мне.

Простой подход состоит в том, чтобы: ssh войти в вашу коробку metasploit, запустить screen -dRR, и в получившейся оболочке запустить msfconsole. Затем, в будущем, если вы отключите свой ssh-клиент и переподключитесь, просто снова запустите screen -dRR, и вы снова будете подключены к сеансу экрана, на котором запущена msfconsole. Команда screen -dRR также создает сеанс экрана, если он не существует, поэтому он работает, даже если сеанс экрана не существует.

просто откройте другой сеанс или терминал ssh, затем запустите screen -d или просто screen -d, если вы работаете с одним экраном.

С уважением

Возможно, я неправильно понимаю, но мне кажется, что в лучшем случае это обходной путь. Если это реальное решение, пожалуйста, объясните, как оно отвечает на вопрос. …………………………………………… Не отвечайте в комментариях; [отредактируйте] ваш ответ, чтобы сделать его более понятным и полным. G-Man 6 лет назад 0
Да, это обходной путь ... Мне нужно запустить его в автономном режиме и запустить эту команду. Zack 6 лет назад 0

Похожие вопросы