Hack The Box - TIER 0 - Meow Fawn Dancing


新学期开始了,新的学习也开始了,寒假打算闭关的,但没耐住玩。2021总结找时间整理整理再写。实战有点难,代码审计有师傅建议先别搞,那刷刷HTB也不错,多方好评。

Meow

看新手入门连接到HTB的靶机过后,就打开了第一个,好像前面不做也只能打开第一个。连接后我先没有看靶机,9个任务居然是问答题,一题一题翻译做,答案如下:

TASK 1

What does the acronym VM stand for?

首字母缩略词 VM 代表什么?

答案:Virtual Machine

TASK 2

What tool do we use to interact with the operating system in order to start our VPN connection?

我们使用什么工具与操作系统交互以启动我们的 VPN 连接?

答案:Terminal

TASK 3

What service do we use to form our VPN connection?

我们使用什么服务来建立我们的 VPN 连接?

答案:OpenVPN

TASK 4

What is the abreviated name for a tunnel interface in the output of your VPN boot-up sequence output?

在 VPN 启动序列输出的输出中,隧道接口的缩写名称是什么?

答案:tun

TASK 5

What tool do we use to test our connection to the target?

我们使用什么工具来测试我们与目标的连接?

答案:Ping

TASK 6

What is the name of the tool we use to scan the target’s ports?

我们用来扫描目标端口的工具叫什么名字?

答案:nmap

TASK 7

What service do we identify on port 23/tcp during our scans?

在扫描过程中,我们在端口 23/tcp 上识别出什么服务?

答案:Telnet

TASK 8

What username ultimately works with the remote management login prompt for the target?

什么用户名最终适用于目标的远程管理登录提示?

答案:Root

这前8个任务都是简单的问答,但也是这个靶机的提示。

首先我们nmap 靶机

发现有一个23/tcp端口,telnet直接连接

在这里可以看到,telnet是可以连接到的,在通常情况下,需要账户以及密码,但是这个靶机多尝试一些弱口令,比如admin、administrator、root之类的,并且祈祷密码为空,但是前俩需要密码。当我输入root直接登进去了。

其他就是Linux简单命令了。

把flag提交到第9个任务那里,就完成了第一个HTB靶机,very easy的难度就是用来熟悉htb操作的。并且完成靶机后会有一个喝彩特效和音效!

Fawn

TASK 1

What does the 3-letter acronym FTP stand for?

3 个字母的首字母缩写词 FTP 代表什么?

答案:File Transfer Protocol

TASK 2

What communication model does FTP use, architecturally speaking?

从架构上讲,FTP 使用什么通信模型?

答案:client-server model

TASK 3

What is the name of one popular GUI FTP program?

一种流行的 GUI FTP 程序的名称是什么?

答案:fileZilla

TASK 4

Which port is the FTP service active on usually?

FTP服务通常在哪个端口上激活?

答案:21 tcp

TASK 5

What acronym is used for the secure version of FTP?

FTP 的安全版本使用什么首字母缩写词?

答案:sftp

TASK 6

What is the command we can use to test our connection to the target?

我们可以使用什么命令来测试我们与目标的连接?

答案:ping

TASK 7

From your scans, what version is FTP running on the target?

根据您的扫描,目标上运行的 FTP 版本是什么?

答案:vsftpd 3.0.3

TASK 8

From your scans, what OS type is running on the target?

根据您的扫描,目标上正在运行什么操作系统类型?

答案:Unix

这跟上个靶机几乎一样,连上就nmap,不过这里使用nmap -sV命令,这句用来探测打开端口对应服务的版本信息,在第7、第8问只nmap是探测不到这些信息的。

ftp直接连接,账号用匿名anonymous,密码为空

然后ls看到flag.txt,使用get命令下载到本地直接查看就行

Dancing

TASK 1

What does the 3-letter acronym SMB stand for?

3 个字母的首字母缩写词 SMB 代表什么?

答案:Server Message Block

TASK 2

What port does SMB use to operate at?

SMB 使用什么端口进行操作?

答案:445

TASK 3

What network communication model does SMB use, architecturally speaking?

从架构上讲,SMB 使用什么网络通信模型?

答案:Client-Server Model

TASK 4

What is the service name for port 445 that came up in our nmap scan?

我们的 nmap 扫描中出现的端口 445 的服务名称是什么?

答案:microsoft-ds

TASK 5

What is the tool we use to connect to SMB shares from our Linux distribution?

我们使用什么工具从我们的 Linux 发行版连接到 SMB 共享?

答案:smbclient

TASK 6

What is the flag or switch we can use with the SMB tool to list the contents of the share?

我们可以使用 SMB 工具来“列出”共享内容的“标志”或“开关”是什么?

答案:-L

TASK 7

What is the name of the share we are able to access in the end?

我们最终能够访问的共享名称是什么?

答案:WorkShares

TASK 8

What is the command we can use within the SMB shell to download the files we find?

我们可以在 SMB shell 中使用什么命令来下载我们找到的文件?

答案:get

这个是我知识盲区了,smb了解不多,看着YouTube做的。其实百度也能做,nmap探测出smb端口,然后使用smbclient -L列出共享内容

列出的用户里,后面有美元符号$的都是管理员权限的,所以我们只能连接WorkShares这个用户。这里有个时髦语法,smbclient \\\\IP\\用户 连接,密码为空直接回车。连接进去有两个用户,都看了看,James.P里有flag.txt,get命令下载即可

TIER 0 Free结束了,怪不得very easy,VIP是不可能的,直接TIER 1!


文章作者: Tajang
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Tajang !
评论
  目录