Metasploit体系框架
1、基础库文件
基础库文件位于根目录下的lib目录下,包括rex,framework-core,framework-base三部分

- rex:框架依赖的基础组件,基础功能支持,如包装的网络套字,协议实现,日志,攻击支持,数据库等
- msf/core:实现各类 插件 模块 的交互接口
- -msf/base:该库扩展了core
2、模块
2.1 辅助模块(Aux)
一般用来收集信息:
- 网络服务扫描查点
- 构建虚拟服务收集登陆密码
- 口令猜解
- 敏感信息嗅探
- 查探敏感信息泄漏
- fuzz测试
- 实施网络协议欺骗
。。。
2.2 渗透攻击模块(Exploits)
利用漏洞对目标进行攻击,以植入和运行攻击载荷。
位置:/modules/exploits下
是以操作系统平台,网络服务,应用程序类型分类。其中multi平台类中包含的是跨平台网络服务或应用程序中的漏洞:samba,tomcat,firefox等。
- 主动渗透攻击:
利用漏洞位于服务端或与服务承载的上层应用程序中,面向服务开启的端口主动发起攻击,通过连接目标系统网络服务,注入包含恶意代码的请求(类似于SQL注入,文件上传) - 被动渗透攻击:
利用漏洞位于客户端软件,如浏览器,office等,需要被动的构造网页邮件文档等,诱导目标中招

本文详细介绍了Metasploit框架的组成部分,包括基础库文件、各种模块(辅助、渗透攻击、攻击载荷、空指令、编码器、后渗透攻击)、插件、接口以及功能程序。重点讨论了模块的功能和应用场景,如辅助模块用于信息收集,渗透攻击模块针对漏洞进行攻击,攻击载荷模块用于在目标系统上执行代码,后渗透攻击模块则在获得控制权后进行进一步操作。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



