【THM】tmux-Learn
【THM】tmux-Learn
hihopkcTask 1 Screens wishes it was this cool.
tmux, the terminal multiplexer,很容易成为 Linux 社区(而不仅仅是渗透测试人员)最常用的工具之一。虽然不是恶意工具,但 tmux 使在整个渗透测试中同时运行任务变得非常容易。在这个入门室中,我们将介绍安装和使用 tmux 中使用的一些最常用的组合键的过程。(注意,这里的安装过程是针对 Kali/Ubuntu 的。
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 | [ |
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 |