目录
体系结构
基础库文件。位于源码根目录路径下的libraries目录中,包括Rex、framework-core和framework-base三部分。
模块。辅助模块(Aux)、渗透攻击模块(Exploits)、后渗透攻击模块(Post)、攻击载荷模块(Payloads)、空指令模块(Nops)、编码器模块(Encoders)。
接口。包括msfconsole控制台终端、msfcli命令行、msfgui图形化界面、armitage图形化界面、msfapi远程调用接口等。
辅助模块
帮助渗透测试者在进行渗透攻击之前得到目标系统丰富的情报信息。
渗透攻击模块
利用发现的安全漏洞或配置弱点对远程目标系统进行攻击,以植入和运行攻击载荷,从而获得对远程目标系统访问权的代码组件。
渗透攻击模块源代码:Metasploit源码目录的modules/exploits子目录下。
可进行主动渗透攻击和被动渗透攻击。最常见的两类被动渗透攻击为浏览器软件漏洞攻击和文件格式类漏洞攻击