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的数据库端口

![洛谷千题详解 | P1020 [NOIP1999 普及组] 导弹拦截【C++语言】](https://img-blog.csdnimg.cn/img_convert/6e4543e2cabedafc9804ae40e2753e5e.png)


















