系统渗透与防护——漏洞平台与MSF工具

漏洞披露平台

CVE

CVE:通用漏洞与披露

  1. CVE可以理解为是一个漏洞字典,也可以称作信息安全漏洞词典。
  2. CVE 是指给每个安全漏洞的确定一个唯一的名称,也叫CVE ID 编号。
  3. 很多厂商的安全设备都能扫描到漏洞,但每个安全设备的漏洞数据库对相同的漏洞的描述方式不尽相同,为了更好的辨别这些漏洞,CVE产生。
  4. http://cve.org 1//新网站:收录165188条记录。
  5. http://cvsamitre.org //原网站:收录165245条记录。
  6. 搜索关键字:Impossible IP packet、Land Loopback

微软安全公告

      安全公告都有一个唯一的编号,其命名规则是:MS年份-补丁序号。比如MSO3- 015就表示2003年发布的第15个安全公告。另外每个公告还对应一个微软知识库(Knowledge Base)的编号、比如MSO3-015对应的编号是813489,我们可以通过这个编号在微软的网裝上查找到相应的文章和解决方案。每个月第二周周二更新发布上一月的漏洞。

微软安全更新URL

https://msrc.microsoft.com/update-guide/

CWE

CWE:通用缺陷列表,也叫常见弱点列表。

  1. CWE也可以理解弱点列表或词典 ,列表包括软件和硬件弱点类型。
  2. CWE能够帮助网络安全从业人员,描述/检查软件和硬件的弱点,防止软件和硬件漏洞。
  3. 网站:http://cwe.mitre.org
  4. 目前CWE名单上有924 个弱点,总共1357个条目。
  5. CWE和CVE据说,都是由美国国土安全部(DHS)网络安全和基础设施安全局(CISA) 赞助。

国家信息漏洞共享平台

https://www.cnvd.org.cn/

美国国家信息安全漏洞库

https://nvd.nist.gov/

其他平台

漏洞盒子、阿里应急响应中心、腾讯安全应急响应中心、360应急响应中心

Metasploit Framework

      Metasploit Framework(MSF)是一款开源的安全漏洞检测工具:包含智能开发、代码审计、Web应用程序扫描、社会工程。

Metasploitable

      Metasploitable虚拟系统是一个的ubuntu操作系统,本身设计作为安全工具测试和演示常见漏洞攻击。

默认设置

默认用户:msfadmin

默认密码:msfadmin

IP地址:192.168.10.143

Metasploit Framework应用

PostgreSQL

PostgreSQL是关系型数据库,由加利福尼亚大学计算机系开发,是一款自由软件。

Metasploit Framework的工作区

      Metasploit Framework将所有数据都存储在PostgreSQL数据库中,避免执行多个任务时数据混杂。

MSF的操作

初始化数据库并启动

msfdb init 

postgresql数据库开机自启

systemctl enable postgresq| 

进入控制台

msfconsole

创建/删除工作区

workspace -a/-d 工作区名字

切换工作区

workspace default 

查询所有信息

workspace -A

工作区详细信息

workspace -v 

0eb0f8d6a2db45dcb153941957f3ed97.png

列表头字段表示:当前选择、名字、主机数、服务数、漏洞数、认证书、战利品数、备注

Metasploit Framework 工作流程

  1. 创建项目 Create Project
  2. 发现设备 Discover Devices
  3. 获取权限 Gain Access
  4. 获得控制 Take Control
  5. 数据收集 Collect Evidence
  6. 清除会话 Clean Up
  7. 生成报告 Final Reprot

MSF常用模块

辅助模块

      不直接在测试者和目标主机之间建立访问,只负责进行扫描、嗅探、指纹识别、爆破等相关功能以辅助渗透测试,一共有1129个脚本。

漏洞利用Exploits

      利用目标系统、应用或者服务中的安全漏洞进行攻击行为,包括用于破坏系统安全的攻击代码,每个漏洞都有相应的攻击代码。一共有2099个攻击脚本。

载荷Payloads

      载荷是指目标系统在被渗透攻击之后,用于在目标系统上运行任意命令或者执行特定代码。

后渗透模块Post

      该模块主要用于在取得目标系统远程控制权后,进行一系列的后渗透攻击动作,如获取敏感信息、实施跳板攻击、提权、消痕等。

Evasion免杀

      在渗透测试中实现免杀,已防被杀毒软件、防火墙、IDS以及类似的安全软件检测出来。

Encoder编辑器

      包含各种编码工具,可以对payload进行编码加密,以便绕过入侵检测和过滤系统。

NOPS空指令

      不做任何操作,占位,可生成过防火墙的各种脚本文件。

MSF核心命令

98d85d81000f4de0ac651accac96c4e4.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
MSF(Metasploit Framework)是一款强大的开源渗透测试工具,用于测试和评估计算机系统的安全性。学习MSF渗透工具有助于提高对网络安全的理解和技能。以下是一些学习MSF渗透工具的材料和方法: 1. 官方文档:Metasploit官方网站提供了完整的文档,包括用户指南、参考手册和教程。这些文档详细介绍了MSF的各个模块、命令、选项和使用方法。 2. 书籍:有一些书籍专门介绍了MSF的原理、用法和实例。例如《Metasploit: The Penetration Tester's Guide》,该书提供了深入的MSF知识,并帮助读者掌握渗透测试的技巧。 3. 在线教程:互联网上有许多免费的MSF教程和视频教程可供学习。通过这些教程,可以了解MSF的基本操作和常用技巧,并学习如何使用不同的模块和插件。 4. 实践演练:通过自己的实践和演练来学习MSF是非常重要的。可以使用虚拟机环境搭建实验环境,模拟真实的渗透测试场景,并运用MSF进行实际的渗透测试工作。 5. 社区和论坛:Metasploit拥有活跃的社区和论坛,可以与其他渗透测试者交流经验和学习心得。在这些社区中,可以获取到最新的MSF资讯、漏洞信息和实践技巧。 需要注意的是,渗透测试是一项敏感和专业的工作,必须遵守法律和道德准则。在学习和使用MSF工具时,务必要了解和遵守相关的法律法规,避免非法使用和侵犯他人的隐私和安全。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暮月微凉Zz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值