热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Kali之Metasploit渗透测试-漏洞扫描与复现

今天要给大家讲的是kali里面的metasploit漏洞利用这个工具,kali我就不用说了,内置太多的渗透工具包,这里我先讲这第一期笔记,后面的其他的工具会根据要实际工作中需求优先级慢慢写。话不多

今天要给大家讲的是kali里面的metasploit漏洞利用这个工具,kali我就不用说了,内置太多的渗透工具包,这里我先讲这第一期笔记,后面的其他的工具会根据要实际工作中需求优先级慢慢写。

话不多说,先看下本次涉及到的内容:

1 、kali-metasploit基本使用

2、 Metasploitable漏洞演练系统(靶机)

3、 exploit-db数据库

4、 nmap高级用法

5、通过漏洞获取靶机的root权限

 

本次测试过程包括:

1. 漏洞扫描过程

2.漏洞分析过程

3.漏洞复现过程

 

一、环境准备

好,首先我们得准备好环境

当前我们在虚拟机中开启了kali,和kali的靶机

kali攻击主机192.168.179.130

漏洞靶机192.168.179.131

二、漏扫扫描

好都准备好了,根据日常渗透经验,首先我们使用nmap进行一波靶机端口和漏洞扫描

a. 端口信息

b. 漏洞结果信息:

 

 接下来我们来分析:

首先:

21端口、ftp服务,使用的是vsftpd这个工具 ,nmap回显出vulnerable,代表存在漏洞, 并且执行了shell命令 id,靶机回显了root

22端口 23端口分别是ssh和telnet ,nmap并没有回显存在漏洞

25端口为邮件smtp端口,第一个检测结果为cve2010-4344,经过查找nmap官网

它同时附加了 “The SMTP server is not Exim: NOT VULNERABLE”  ,说明缺少这个EXIM, 不存在漏洞

第二个是 Anonymous Diffie-Hellman Key Exchange MitM Vulnerability 翻译(匿名Diffie-Hellman密钥交换的MITM漏洞)

这是一种中间人攻击漏洞,暂且我们不去研究。

80端口是一个apache的服务,我们尝试进行访问

这里我们要使用测试web这种方式进行逐个测试,本次不介绍

另外看到1099端口 ,显示存在一个“远程代码执行漏洞”,漏洞利用模块在 msf的exploits/multi/misc/java_rmi_server.rb

以此类推,我就不一一介绍了。

二、接下来我们如何去检测这些测试出来的漏洞是否存在

我们打开msf

msfconsole

验证一:首先我们验证下第一个漏洞:

首先我们搜索下vsftpd服务下面的漏洞

我们先去expdb网站上去看看,先尝试在exp-db网站上进行搜索,不过发现搜索并不好用,它提供了下面的方式在kali中进行

最后一项是我们靶机存在一个已知漏洞,右边显示利用脚本叫17491,接下来我们去expdb中去寻找这个漏洞的介绍信息,直接在exploits url后面跟上这个ID

 

来介绍下这里框出来的几个关键信息:

  edb-id是这个漏洞在expdb数据库的一个id

  发布时间是  2011年7-5

  类型是:remote 远程  平台为unix

  tags 显示msf,说明这个漏扫已经在msf中存在

  edb-verified 显示 edb官方已经确认是漏洞

  exploit  提供下载exp利用脚本

  漏洞的app可系统下载(如下图已经下载)

搜索漏洞完毕后,接下来我们在msf进行测试

先搜索

使用 ,copy上面显示的路径

设置攻击对象和进行利用,此时返回了一个shell

继续输入 whoami ,  ifconfig 等命令,可看到已经获得目标靶机的root权限

验证二:

验证1009端口的cve漏洞

首先退出刚才的shell

 直接搜索并进行攻击测试

返回了一个meterpreter 

(meterpreter相当于一个远控,我们输入shell)接着输入whoami ,发现已经获取root权限

好了,剩下的我就不一一列举测试了,今天先到这里,下期咱们继续讲。


推荐阅读
  • 微信小程序实现类似微博的无限回复功能,内置云开发数据库支持
    本文详细介绍了如何利用微信小程序实现类似于微博的无限回复功能,并充分利用了微信云开发的数据库支持。文中不仅提供了关键代码片段,还包含了完整的页面代码,方便开发者按需使用。此外,HTML页面中包含了一些示例图片,开发者可以根据个人喜好进行替换。文章还将展示详细的数据库结构设计,帮助读者更好地理解和实现这一功能。 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • FastDFS Nginx 扩展模块的源代码解析与技术剖析
    FastDFS Nginx 扩展模块的源代码解析与技术剖析 ... [详细]
  • SecureCRT是一款功能强大的终端仿真软件,支持SSH1和SSH2协议,适用于在Windows环境下高效连接和管理Linux服务器。该工具不仅提供了稳定的连接性能,还具备丰富的配置选项,能够满足不同用户的需求。通过SecureCRT,用户可以轻松实现对远程Linux系统的安全访问和操作。 ... [详细]
  • 帝国CMS中的信息归档功能详解及其重要性
    本文详细解析了帝国CMS中的信息归档功能,并探讨了其在内容管理中的重要性。通过归档功能,用户可以有效地管理和组织大量内容,提高网站的运行效率和用户体验。此外,文章还介绍了如何利用该功能进行数据备份和恢复,确保网站数据的安全性和完整性。 ... [详细]
  • 本文介绍了如何利用Struts1框架构建一个简易的四则运算计算器。通过采用DispatchAction来处理不同类型的计算请求,并使用动态Form来优化开发流程,确保代码的简洁性和可维护性。同时,系统提供了用户友好的错误提示,以增强用户体验。 ... [详细]
  • Python 伦理黑客技术:深入探讨后门攻击(第三部分)
    在《Python 伦理黑客技术:深入探讨后门攻击(第三部分)》中,作者详细分析了后门攻击中的Socket问题。由于TCP协议基于流,难以确定消息批次的结束点,这给后门攻击的实现带来了挑战。为了解决这一问题,文章提出了一系列有效的技术方案,包括使用特定的分隔符和长度前缀,以确保数据包的准确传输和解析。这些方法不仅提高了攻击的隐蔽性和可靠性,还为安全研究人员提供了宝贵的参考。 ... [详细]
  • 本文深入探讨了NoSQL数据库的四大主要类型:键值对存储、文档存储、列式存储和图数据库。NoSQL(Not Only SQL)是指一系列非关系型数据库系统,它们不依赖于固定模式的数据存储方式,能够灵活处理大规模、高并发的数据需求。键值对存储适用于简单的数据结构;文档存储支持复杂的数据对象;列式存储优化了大数据量的读写性能;而图数据库则擅长处理复杂的关系网络。每种类型的NoSQL数据库都有其独特的优势和应用场景,本文将详细分析它们的特点及应用实例。 ... [详细]
  • 本文详细介绍了在Linux系统上编译安装MySQL 5.5源码的步骤。首先,通过Yum安装必要的依赖软件包,如GCC、GCC-C++等,确保编译环境的完备。接着,下载并解压MySQL 5.5的源码包,配置编译选项,进行编译和安装。最后,完成安装后,进行基本的配置和启动测试,确保MySQL服务正常运行。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • PHP与MySQL的Web应用开发技术深入解析
    PHP与MySQL的Web应用开发技术深入解析 ... [详细]
  • 【Linux】CentOS 7 远程连接指南:高效安全的远程管理方法
    在 CentOS 7 中实现高效且安全的远程管理,本文详细介绍了如何检查和安装配置 OpenSSH。首先,通过 `yum list installed` 命令检查系统是否已安装 OpenSSH,若未安装,则使用 `yum install openssh-server` 进行安装。随后,配置 SSH 服务以确保其安全性和稳定性,包括修改默认端口、禁用 root 登录等关键步骤。此外,还提供了常见问题的解决方案,帮助用户顺利进行远程连接。 ... [详细]
  • 技术日志:Ansible的安装及模块管理详解 ... [详细]
  • Python与R语言在功能和应用场景上各有优势。尽管R语言在统计分析和数据可视化方面具有更强的专业性,但Python作为一种通用编程语言,适用于更广泛的领域,包括Web开发、自动化脚本和机器学习等。对于初学者而言,Python的学习曲线更为平缓,上手更加容易。此外,Python拥有庞大的社区支持和丰富的第三方库,使其在实际应用中更具灵活性和扩展性。 ... [详细]
  • 全面解析:Hadoop技术栈中的Linux操作系统概览
    全面解析:Hadoop技术栈中的Linux操作系统概览 ... [详细]
author-avatar
浅笑那段情2502918773
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有