Metasploit Framework
● MSF默认集成与kali linux之中
● 使用postgresql数据库存储数据
○ 早期版本需要先启动数据库再启动msf
MSF架构
Rex
● 基本功能库,用于完成日常基本任务,无需人工手动编码实现
● 处理socket连接访问、协议应答(http/SSL/SMB等)
● 编码转换(XOR\Base64\Unicode)
Msf::Core
● 提供Msf的核心基本API,是框架的核心能力实现库
Msf::Base
● 提供友好的API接口,便于模块调用的库
Plugin插件
● 连接和调用外部扩展功能和系统
- kali默认自带msf,点击即可启动
- 如果你想重置msf的数据库,重置使用msfdb的命令去使用
● msf的数据库端口