使用 sessions -l 检查会话
在此步骤中,你将学习如何管理刚刚打开的活动连接或「会话」。Metasploit 允许你同时打开多个会话并在它们之间切换。
首先,要返回 msfconsole 提示符而不关闭会话,你需要将其置于后台。按下键盘上的 Ctrl+Z。如果你在 shell 中(运行 shell 之后),输入 y 将通道置于后台——你将返回到 meterpreter >。再次按 Ctrl+Z,并在提示时输入 y 将会话置于后台:
Background session 1? [y/N] y
msf exploit(unix/ftp/vsftpd_234_backdoor) >
sessions 命令仅在 Metasploit 主提示符 (msf exploit(...) >) 下有效,在 Meterpreter 内部无效。你现在已回到 Metasploit 主提示符。要查看所有活动会话的列表,请使用带有 -l (list) 参数的 sessions 命令。
sessions -l
这将显示所有后台会话的表格,包括它们的 ID、类型和连接信息。
Active sessions
===============
Id Name Type Information Connection
-- ---- ---- ----------- ----------
1 meterpreter x86/linux 127.0.0.1:4444 -> 127.0.0.1:xxxxx (127.0.0.1)
你可以看到你的会话 ID 为 1。如果你想再次与它交互,可以使用命令 sessions -i 1。这种会话管理是 Metasploit 的一项关键功能。