Metasploit的基本使用
Metasploit可以在Linux、Windows和Mac OS X系统上运行。我假设你已安装了Metasploit,或者你使用的系统是Kali Linux。它有命令行接口也有GUI接口。
我使用的系统是Kali Linux,本文以这个系统为例。
图形用户界面接口:Armitage
命令行接口:msfconsole
使用metasploit的基本步骤:
- 运行msfconsole
- 确定远程主机
- 找到一个漏洞并使用这个漏洞
- 配置漏洞选项
- 入侵远程主机
metasploit内建了很多文档,查看方法:
获得远程主机信息
你可以在mfs中运行nmap命令:
也可以使用db_nmap,结果输出到metasploit数据库:
更多扫描工具:
列出db_nmap找到的主机:
把这些主机加入到目标主机:
也可以使用set RHOST your_target_ip设置目标IP。
这一步的目的是获得要目标主机的系统信息,为下一步选择漏洞和利用漏洞做准备。
其他扫描漏洞的工具:lynix、maltego、wp-scan等等。
显示metasploit中所有可以利用的模块:
搜索可以利用的漏洞:
使用一个漏洞:
设置payload:
入侵:
如果没有成功,重新选择漏洞。
例子:
Written on April 15, 2016