STARTING POINT TIER 0
Meow
主要是了解一下telnet
这一关用nmap
扫一下指定的23端口
nmap -sS [ip-address] -p 23
扫出结果是telnet
telnet命令 用于登录远程主机,对远程主机进行管理。telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。但仍然有很多别的系统可能采用了telnet方式来提供远程登录,因此弄清楚telnet客户端的使用方式仍是很有必要的。
然后根据提示使用root用户名可以免密登录
telnet 10.129.45.68 -l root
cat
一下就🆗了
命令手册请看这里👉telnet
Fawn
这一关介绍了FTP
简短的话看这个File Transfer Protocol (FTP) in Application
需要重点强调的是FTP是一个 协议
!
FTP是一个传输文件的应用层协议,在传输一个文件时会开启2个TCP连接:控制连接、数据连接。
之所以分成2种连接是一个古老的故事Why does FTP use two TCP connections?
因为FTP会开启2个TCP连接而被称为out-of-band
,而其他使用1个TCP连接来发送request和respond的协议则被称为in-band
控制连接传输一些用于control的东西,例如用户凭证、密码、改变远程目录的命令、检索和保存文件的命令。这个连接通常使用20端口
数据连接传输数据,也就是文件了。这个连接通常占用21端口
最后关于TCP需要讲到的一点就是匿名登录。
匿名登录一般有3种:
1 | 2 | 3 | |
---|---|---|---|
用户名 | anonymous | FTP | USER |
密码 | Email或者为空 | FTP或者为空 | PASS |
通过nmap
对靶机的扫描发现靶机开启了ftp
并且发现允许匿名登录。使用了第一种方式登录后
ftp [ip-address]
Connected to [ip-address]
220 (vsFTPd 3.0.3