网络安全工程师:小白如何使用Kali Linux的Metasploit进行端口扫描
来源:     阅读:2
易浩激活码
发布于 2025-11-11 20:43
查看主页

1.背景介绍

几乎每一个玩渗透的人都会接触到metasploit framework,简称msf。这是一个渗透测试框架,用ruby语言编写的,该框架集成了许多可用的exploit,列如著名的ms08_067等。你可以在这个框架下进行一系列的渗透测试,利用现有的payload,如meterpreter等进一步拿取对方的shell。

msf渗透测试框架包含了nmap这款工具的功能,nmap是一款强劲的端口扫描工具,它支持许多种扫描,无论是大型网络还是个人主机都适用,本次教程将给大家演示如何利用metasploit进行端口扫描。


2.资源装备

2.1 一个安装好kali linux系统的物理机(或者是虚拟机)

2.2 一给安装好windows系统的物理机(或者是虚拟机)

2.3 整装待发的小白一个


3.具体步骤

3.1环境准备

第一,演示使用到的两台虚拟机要在同一网段,并且它们是可以相互ping通的。

windows系统的虚拟机的IP地址是192.168.78.160,用kali linux虚拟机可以ping通


网络安全工程师:小白如何使用Kali Linux的Metasploit进行端口扫描


kali linux系统的虚拟机的IP地址是192.168.78.144,用win7虚拟机也可以ping通


网络安全工程师:小白如何使用Kali Linux的Metasploit进行端口扫描


3.2进入msf控制台

在kali终端输入msfconsole,等待加载完毕


网络安全工程师:小白如何使用Kali Linux的Metasploit进行端口扫描


3.3在msf渗透测试框架调用nmap进行端口扫描

加载完毕,成功进入msf5命令行,输入“nmap 192.168.78.160”,可调用namp对win7虚拟机进行较为简单的端口扫描。


网络安全工程师:小白如何使用Kali Linux的Metasploit进行端口扫描


如果想要进行比较详细的端口扫描,可以使用nmap -sV 参数,示例:nmap -sV 192.168.78.160。可以收集到详细的端口信息,端口是否开放,端口号对应的服务及版本。


网络安全工程师:小白如何使用Kali Linux的Metasploit进行端口扫描


3.4搜索端口扫描模块并使用


在msf5命令行下输入命令“search portscan”,显示了一共有七个模块可以用于端口扫描,我们就使用第四个模块来为大家进行演示。


网络安全工程师:小白如何使用Kali Linux的Metasploit进行端口扫描


复制模块的名称,输入use空一格加上“模块名”使用该模块,再输入命令“show options”查看需要设置的参数,如下图所示。


网络安全工程师:小白如何使用Kali Linux的Metasploit进行端口扫描


我们有必要设置的参数有两个,ports和rhosts。ports参数可以指定我们要扫描的端口号和扫描的范围,用逗号将指定的多个端口号分开。如果要大范围扫描端口号,用到的就是小横杠,示例:set ports 110-900


网络安全工程师:小白如何使用Kali Linux的Metasploit进行端口扫描


设置完毕后,输入run执行即可,扫描结果也很快就出来了,结果显示win7虚拟机的135,139,445三个端口都开启了TCP服务。


网络安全工程师:小白如何使用Kali Linux的Metasploit进行端口扫描


以上三个端口都是比较“危险”的端口,由于黑客们常利用这三个端口的漏洞来进行攻击。我们通过使用metasploit渗透测试框架调用nmap可以扫描出目标主机各个端口的使用情况,从而能够通过端口扫描得到的关键信息来制定网络攻击方案。

免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 系统环境
相关推荐
EMR Spark Relational Cache 利用数据预组织加速查询
什么是web前台开发?前台开发和网页开发的区别?
N 个 Android 项目源码
大数据还能火多久?
前台面试每日 3+1 —— 第336天
首页
搜索
订单
购物车
我的