失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 渗透测试框架——Metasploit介绍

渗透测试框架——Metasploit介绍

时间:2019-02-24 04:34:30

相关推荐

渗透测试框架——Metasploit介绍

MSF框架介绍

MSF简介

The Metasploit Framework的简称。MSF高度模块化,即框架由多个module组成,是全球最受欢迎的工具。是一款开源安全漏洞利用和测试工具,集成了各种平台上常见的溢出漏洞和流行的shellcode,并持续保持更新并且metasploit涵盖了渗透测试中全过程,你可以在这个框架下利用现有的Payload进行一系列的渗透测试。

kali-MSF框架目录路径

/usr/share/metasploit-framework/

MSF的目录结构

data:包含metasploit用于存储某些漏洞、单词列表、图像等所需二进制文件的可编辑文件。

documentation:包含框架的可用文档。

lib:metasploit的库文件夹。

plugins:用来存放metasploit的插件。

scripts:用来存放metasploit的脚本,包括meterpreter及其它脚本。

tools:存放多种的命令行实用程序。

modules:存储metasploit的模块文件

modules模块

auxiliary:辅助模块,辅助渗透(端口扫描、登录密码爆破、漏洞验证等)

exploits:漏洞利用模块,包含主流的漏洞利用脚本,通常是对某些可能存在漏洞的目标进行漏洞利用。命名规则:操作系统/各种应用协议分类

payloads:攻击载荷,主要是攻击成功后在目标机器执行的代码,比如反弹shell的代码

post:后渗透阶段模块,漏洞利用成功获得meterpreter之后,向目标发送的一些功能性指令,如:提权等

encoders:编码器模块,主要包含各种编码工具,对payload进行编码加密,以便绕过入侵检测和过滤系统(防火墙)

evasion:躲避模块,用来生成免杀payload

nops:由于IDS/IPS会检查数据包中不规则的数据,在某些情况下,比如针对溢出攻击,某些特殊滑行字符串(NOPSx90x90…)则会因为被拦截而导致攻击失效。

MSF的体系结构

MSF的更新

msfconsole -v #查看MSF版本apt-get updateapt-getinstall metasploit-framework #更新整个MSF

注意:也可以更新MSF部分插件,但是不如MSF整体更新方便,不推荐。

如果觉得《渗透测试框架——Metasploit介绍》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。