【THM】tmux(tmux使用入门)-学习

发布时间 2023-08-11 23:13:18作者: Hekeats

本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/rptmux

本文相关内容:学习使用tmux,它是linux系统中最强大的多任务处理工具之一。

image

tmux简介和实践

image

终端多路复用器tmux是Linux社区中最常用的工具之一。虽然tmux不是一个恶意工具,但是它能让攻击者在整个渗透测试过程中同时运行多个任务变得非常容易。在本文中,我们将简单介绍使用tmux时最常用的一些组合键。(注意,本文所介绍的tmux安装过程是针对Kali/Ubuntu而言的)

tmux使用备忘单:

image

有关学习tmux的另一个优秀资源,请查看IppSec的视频:https://www.youtube.com/watch?v=Lqehvpe_djs

答题

首先,让我们安装tmux,这可以在Ubuntu/Kali机器上使用以下命令完成:apt-get install tmux

image

成功安装了tmux之后,我们可以使用什么命令来启动一个没有自定义名称的新会话?

image

tmux

image

所有的tmux命令都可以以常用组合键开始,通常在组合键中的第一个键是什么?

Control

image

tmux常用组合键的第二个键是什么?

b

image

向组合键中添加什么键可以让我们从当前所创建的tmux会话中分离出来?

image

d

image

当我们从tmux会话中分离之后,可以使用什么命令来列出所有的tmux会话?

image

tmux ls

image

当我们在创建tmux会话时没有设置名称,那么该tmux会话的默认名称为?

image

0

image

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

image

image

tmux a -t 0

image

为了在tmux会话中再创建一个新窗口,我们应该向常用组合键中再添加什么键?

注意:以下截图最下面的*代表我们当前所在的窗口,如1:zsh*表示我们当前在tmux会话中的1:zsh窗口。

image

c

image

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

image

nmap -sV -vv -sC 10.10.1.142

image

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

image

[

image

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

g

image

如果我们想要到达复制模式下内容最底部需要按什么键?

G

image

我们可以按什么键来退出tmux的复制模式?

q

image

我们可以在tmux常用组合键中添加什么按键来垂直拆分终端窗口?(以下截图是对0:zsh窗口进行水平分割)

image

%

image

我们可以在tmux常用组合键中添加什么按键来水平拆分终端窗口?(以下截图是对0:zsh窗口进行水平分割)

注意:在kali虚拟机中使用ctrl+b "组合键时,其中的"需要我们同时按下shift键+"'键,否则我们将使用的按键就为'键。

image

"

image

假设这些新创建的终端窗格之一变得无响应,或者我们刚刚完成某个窗格中的工作,那么我们需要在tmux常用组合键中添加什么按键来“杀死”当前所选择的终端窗格?

x

image

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

exit

image

我们应该怎样使用命令来生成一个名为neat的tmux会话?

image

tmux new -s neat

image