【THM】tmux-Learn

Task 1 Screens wishes it was this cool.

tmux, the terminal multiplexer,很容易成为 Linux 社区(而不仅仅是渗透测试人员)最常用的工具之一。虽然不是恶意工具,但 tmux 使在整个渗透测试中同时运行任务变得非常容易。在这个入门室中,我们将介绍安装和使用 tmux 中使用的一些最常用的组合键的过程。(注意,这里的安装过程是针对 Kali/Ubuntu 的。

bL9Dn3U

Answer the questions below

首先,让我们继续安装 tmux。这可以在 Ubuntu/Kali 上使用以下命令完成:

1
apt-get install tmux

安装 tmux 后,让我们启动一个新会话。我们使用什么命令来启动没有自定义名称的新会话?

1
tmux

所有 tmux 命令都以键盘按钮组合开头。这个组合中的第一个键是什么?

1
control

How about the second key?请注意,必须同时按下这些键,并在按下组合中的下一个目标键之前松开。

1
b

让我们继续从我们新创建的 tmux 会话中分离出来。我们需要在组合中添加什么键才能分离?

1
d

好吧,我们已经脱离了我们的session。我们如何列出所有会话?

1
tmux ls

当我们创建一个没有设置名称的会话时,我们的会话名称默认为什么?

1
0

在知道会话的名称之后,我们应该怎么样打开指定名称的tmux会话?

1
tmux a -t 0

让我们继续在本次会话中创建一个新窗口。为了做到这一点,我们在组合中添加了什么键?

1
c

接下来,我们需要在Tryhackme实验房间页面中部署虚拟机来辅助完成剩下的练习,我们将针对目标虚拟机运行以下命令:nmap -sV -vv -sC TARGET_IP

如果我们使用的终端无法让上述扫描的输出结果完全显示在界面中,那么我们就可以进入tmux的“复制模式”,我们需要在tmux组合键中添加什么键才能进入复制模式?

1
[

image-20240118155302726

tmux的复制模式与“less”命令非常相似,能够允许我们使用方向键来上下滚动内容,如果我们想要到达复制模式下内容最顶端需要按什么键?

1
g

How about the bottom?

1
G

我们按什么键退出“复制模式”?

1
q

我们可以在tmux常用组合键中添加什么按键来垂直拆分终端窗口?

1
%

我们可以在tmux常用组合键中添加什么按键来水平拆分终端窗口?

1
"

假设这些新创建的窗格之一变得无响应,或者我们刚刚完成其中的工作,那么我们在组合中添加什么键来“杀死”窗格?

1
x

现在我们已经完成了工作,我们可以键入什么来关闭会话?

1
exit

最后但并非最不重要的一点是,我们如何生成一个名为“neat”的命名 tmux 会话?

1
tmux new -s neat