![Web渗透测试实战:基于Metasploit 5.0](https://wfqqreader-1252317822.image.myqcloud.com/cover/213/39888213/b_39888213.jpg)
上QQ阅读APP看书,第一时间看更新
2.4.1 在*nix系统上安装MSF
在开始使用Metasploit之前,我们需要先安装它。安装步骤如下:
1)可以通过下载并执行适用于Linux和macOS系统的Metasploit Nightly Installer或使用以下命令(CLI)在*nix上安装Metasploit:
![](https://epubservercos.yuewen.com/7A610E/20784354908784906/epubprivate/OEBPS/Images/019a1.jpg?sign=1739611282-1KnWfa8ABAN56yZBJYNNnBoGY5nvTFEd-0-fc8fe1d2bd9c57e6bbea15339fdc6cb1)
图2-1显示了上述命令的输出:
![](https://epubservercos.yuewen.com/7A610E/20784354908784906/epubprivate/OEBPS/Images/2-1.jpg?sign=1739611282-jUAJFgs3YTUdY27N75P0W2Pz87UjIuPI-0-6c714ae1c0674677b4ba21d409f383b1)
图 2-1
上面的命令将下载一个Shell脚本,该脚本将导入RAPID7签名密钥(PGP)并安装所有支持Linux和macOS系统所需的软件包,如图2-2所示。
![](https://epubservercos.yuewen.com/7A610E/20784354908784906/epubprivate/OEBPS/Images/2-2.jpg?sign=1739611282-k7cweYjoSDofgWZtVebI4IFzq9Dr5CCm-0-436362a0f2770d8457ba70736fde00d3)
图 2-2
2)一旦安装过程完成,运行Metasploit就非常简单了,只需在终端中输入以下命令:
![](https://epubservercos.yuewen.com/7A610E/20784354908784906/epubprivate/OEBPS/Images/020a1.jpg?sign=1739611282-KcHQUtecIUOQJ2oCp51tsE0m3UgMhkOc-0-52eb0c0f7d88de86c3dde9e09a0dad4d)
图2-3显示了上述命令的输出。
![](https://epubservercos.yuewen.com/7A610E/20784354908784906/epubprivate/OEBPS/Images/2-3.jpg?sign=1739611282-HItC7Ac8Lm55nJYKgdRFjp9PnDVZshnl-0-ce0dcacb0abd12209177b54de3205c20)
图 2-3
注意:Metasploit Framework v5.0.0已发布,具有许多新功能。你可以在https://blog.rapid7.com/2019/01/10/metasploit-framework-5-0-released/上查看这些功能。
现在,我们应该看到MSF已启动并正常运行。首次加载MSF控制台时,它将自动使用PostgreSQL创建数据库。当我们执行扫描、漏洞利用等操作时,会使用此数据库存储收集的所有数据。
3)基本上Metasploit每周都会更新漏洞利用/辅助模块,因此,最好每两周更新一次Metasploit。可以通过使用以下命令进行更新:
![](https://epubservercos.yuewen.com/7A610E/20784354908784906/epubprivate/OEBPS/Images/020a2.jpg?sign=1739611282-NToATQC7fL5VTwNQhYVWrmqbHPNbzXBS-0-c120ce3174e57e2d08ace26ecceeda96)
图2-4显示了上述命令的输出。
![](https://epubservercos.yuewen.com/7A610E/20784354908784906/epubprivate/OEBPS/Images/2-4.jpg?sign=1739611282-D2hCb9ksb4KNnVbcLiOLbfZiqKoSmeQ3-0-3c40ceb00ef61a8f37dc6e0a450b502a)
图 2-4
在撰写本书时,MSF拥有1991个漏洞利用模块、1089个辅助模块、340个后渗透模块、560个载荷模块、45个编码器模块、10个nop和7个逃逸(evasion)模块。