无线网络渗透测试系列学习(二) - 在VMware中搭建Metasploit靶机的详细步骤以及端口的简单了解

news2024/11/27 7:34:26

引言:

无线网络渗透测试系列学习目录:

无线网络渗透测试系列学习(一) - 在Windows系统下使用虚拟机安装Kali Linux操作系统

在上一篇文章中我们讲解了在Windows下如何在VMware虚拟机中安装Kali Linux操作系统和对Kali的简单配置,这篇文章我们将讲解一些简单的端口知识以及在VMware中如何搭建让我们做渗透攻击练习的靶机,靶机名为Metasploit。在无线网络渗透测试的过程中,对靶机的渗透攻击显得尤为重要,我们可以将我们所学到的无线网络渗透攻击知识在靶机上加以练习,直到最终的实战阶段。好了,废话不多说,让我们开始吧。

过程:

VMware workstation 环境的搭建:

在之前的这篇文章中:

Windows安装VMware虚拟机+配置Ubuntu的详细步骤以及解决配置过程中报错的问题(完整版)

我们已经讲述了在Windows下下载以及安装VMware workstation虚拟机的详细步骤,如果还有没有安装VMware虚拟机的可以参考上文。

VMware搭建Metasploit 2靶机的过程:

首先

Metasploit 2下载地址:

Metasploitable download | SourceForge.net

在网页中点击绿色的Download按钮,下载完成之后将文件解压,将zip文件中的文件提取出来,如图:

右键Metasploitable.vmx文件,在打开方式中选择用VMware打开,如图:

然后再左上方点击开启此虚拟机,等待一段时间后提示登录进入Metasploit如图:

默认用户名:msfadmin

默认密码:msfadmin

输入用户名和密码,登录完成之后如图:

然后我们输入ifconfig命令查看IP地址:

输入完成之后,我这里显示IP地址为192.168.116.130,我们可以在浏览器中输入这个IP地址,

至此,Metasploit 2 靶机已经搭建完成,接下来我们将对端口进行了解,并会去了解在计算机网络中存在哪些高危端口。

学习:

对端口概念的了解:

在网络技术中,端口(Port)有好几种意思。集线器、交换机、路由器的端口指的是连接其他网络设备的接口,如RJ-45端口、Serial端口等。这篇文章中所指的端口并不是指物理意义上的端口,而是特指TCP/IP协议中的端口,是逻辑意义上的端口。

物理端口:

我们这里来举一个例子,如图我在网上下载的一张路由器的照片:

这个路由器上面一共有五个插口,这五个插口都可以插网线,最左侧的那个插口就是路由器中的WAN口,其余四个都是LAN口,可以实现交换机的操作。

软件端口:

在计算机网络中拥有许许多多的端口,我来谈谈我的理解,端口就是计算机用来与外界进行信息交换的一个媒介。

计算机端口号的总数为65535个,一般用到的就是从一开始的1~65535,0号端口一般是不使用的。下面我们来介绍一些常见的TCP端口号以及在无线网络渗透的过程中可能遇到的一些高危端口:

20、21端口:

这两个端口一般用于FTP(File Transfer Protocol )服务,FTP为文件传输协议,20端口用于连接,21端口用于传输。

22端口:

22端口一般用于SSH(Secure Shell)服务,专门为了远程登录会话和其他网络服务提供安全性的协议。

23端口:

23端口一般用于Telnet服务,牵扯到的协议有TCP,Telnet是远程签入协议。

25端口:

25端口一般用于SMTP服务(Simple Mail Transfer Protocol),SMTP是Internet新建传输协议。用于不同邮件服务器间或使用者到服务器间的数据传输。

53端口:

53端口牵扯到的协议有UDP和TCP协议两种,一般用于DNS(Domain name system)服务器的名称查询。域名的解析。

80端口:

80端口一般用于HTTP(Hype Text Transfer Protocol)服务,HTTP为超文本传输协议,用于网页的浏览。且木马Executor开放此端口。

88端口:

88端口用于Kerberos服务,牵扯到的协议有TCP和UDP,Kerberos用于网络账号的验证,同时他也会作为一个独立的协议而存在。

110端口:

110端口一般用于POP3服务,牵扯到的协议有TCP,POP3为收信软件(Client端)协议。

443端口:

443端口一般用于HTTPS服务,牵扯到的协议有TCP,SSL使用的port,透过SSL,使用者段的browser与WWW Server可以达到安全,加密数据传输的目的。

993端口:

993端口一般用于IMAP服务,牵扯到的协议有TCP,就是使用SSL加密的IMAP联机。

1433端口:

1433端口一般用于SQL Server服务,牵扯到的协议有TCP、UDP,SQL Server是一种数据库服务,使用通信端网络链接库透过TCP/IP进行通信。

1434端口:

1434端口一般用于SQL Monitoring服务,牵扯到的协议有TCP,SQL Monitoring服务一般用于监控SQL Server的性能。

3306端口:

3306端口一般用于MySQL服务,牵扯到的协议有TCP,MySQL就是数据库服务。

3389端口:

3389端口一般用于RDP服务,牵扯到的协议有TCP,RDP全称为Romote Desktop Protocol。

总结:

这篇文章主要介绍了在VMware中搭建Metasploit 2靶机的过程,和对计算机网络中端口概念的简单了解,罗列常用端口,以便后期回顾,下一篇文章将会讲述网络扫描的基础技术。

参考资料:

《从实践中学习Kali Linux网络扫描》——大学霸IT大人

百度百科-验证百度百科是一部内容开放、自由的网络百科全书,旨在创造一个涵盖所有领域知识,服务所有互联网用户的中文知识性百科全书。在这里你可以参与词条编辑,分享贡献你的知识。https://baike.baidu.com/item/%E7%BD%91%E7%BB%9C%E7%AB%AF%E5%8F%A3/792237?fr=aladdin

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/402723.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue项目部署到IIS

项目打包 vue 部署包: 项目路径运行npm run build 运行后生成一个dist文件夹,把这个文件夹放到要部署的服务器 IIS 配置 程序 需要用到下面这两个程序进行配置: 如果 IIS 没有 Web平台安装程序(上图管理模块第二个&#x…

3月12日 植树节 Arbor Day / Planting Trees Day

"植树节“是一些国家为防止森林过度开伐,激发人们爱林、造林的感情而设立的法定节日。Arbor Day is one day in the year that prevents deforestation,celebrates trees and promotes planting.春天是植树的时间。Spring is the prime time for planting tree…

python3 简单爬虫入门 抓取男神图

主要目的 为 快速爬虫入门 参考:https://blog.csdn.net/c406495762/article/details/72597755 注意编写日期:2023-3-9 如果时间过久,则代码可能会失效,如果失效,可以根据下面的解析过程,手动更新代码。 …

云端Docker搭建ABY库以及本地CLion使用

文章目录ABY的搭建以及使用前言ABY库的下载、安装及测试CLion配置后续杂项项目改名使用其他的库最后ABY的搭建以及使用 前言 仅做记录,仅供参考,不同人有不同的使用方式命令手敲,可能有错,自己辨识勿问,我懂的也不多…

C++ Primer Plus 第6版 读书笔记(6) 第 6 章 分支语句和逻辑运算符

第 6 章 分支语句和逻辑运算符 C是在 C 语言基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言,是C语言的超集。本书是根据2003年的ISO/ANSI C标准编写的,通过大量短小精悍的程序详细而全面地阐述了 C的基本概念和技术,…

从 Clickhouse 到 Apache Doris,慧策电商 SaaS 高并发数据服务的改造实践

作者介绍: 马成,慧策 JAVA高级研发工程师慧策(原旺店通)是一家技术驱动型智能零售服务商,基于云计算 PaaS、SaaS 模式,以一体化智能零售解决方案,帮助零售企业数字化智能化升级,实现…

C++面向对象编程之六:重载操作符(<<,>>,+,+=,==,!=,=)

重载操作符C允许我们重新定义操作符(例如:,-,*,/)等,使其对于我们自定义的类类型对象,也能像内置数据类型(例如:int,float,double&…

Java 最小路径和

最小路径和中等给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。示例 1:输入:grid [[1,3,1],[1,5,1],[4,2,1]]输出&…

求“二维随机变量的期望E(X)与方差D(X)”例题(一)

离散型 设随机变量(X,Y)的联合分布律为 X\Y0100.10.210.30.4 (1)求E(X) 先求x的边缘分布律,表格里x0的概率为0.10.2,于是我们可得 X01P0.30.7直接求E(X)即可,得到结果 (2)求E(XY) 直接x与y相乘就行。 记得别乘多了,别的算了又…

代码随想录算法训练营day55 | 动态规划 583. 两个字符串的删除操作 72. 编辑距离

day55583. 两个字符串的删除操作1.确定dp数组(dp table)以及下标的含义2.确定递推公式3.dp数组如何初始化4.确定遍历顺序5.举例推导dp数组72. 编辑距离1. 确定dp数组(dp table)以及下标的含义2. 确定递推公式3. dp数组如何初始化4…

idea热部署

Dea 热部署方式汇总:一、开启自动编译修改file->settings->compiler->build project automatically二、开启允许在运行中修改文件按ctrlshifta,搜索Registry双击进去,点击面板搜索running,勾选下面的值:Eclip…

MySQL索引结构分类及其优劣选择详解

什么是索引? 索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据库系统中,除了存储数据之外,还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用&#xff0…

Nacos集群设置开机自启动

一、搭建前提需要的环境 -rw-rw-rw-. 1 root root 8491533 Mar 5 20:05 apache-maven-3.3.9-bin.tar.gz -rw-rw-rw-. 1 root root 189815615 Mar 23 2018 jdk-8u162-linux-x64.tar.gz -rw-r--r--. 1 root root 25548 Apr 7 2017 mysql57-community-release-el7-10.n…

HTML、CSS学习笔记7(移动适配:rem、less)

一、移动适配 rem:目前多数企业在用的解决方案vw / vh:未来的解决方案 1.rem(单位) 1.1使用rem单位设置尺寸 px单位或百分比布局可以实现吗? ————不可以 网页的根字号——HTML标签 1.2.rem移动适配 写法&#x…

双碳目标下基于“遥感+”融合技术在碳储量、碳收支、碳循环等多领域监测与模拟

目录 专题一、双碳视角下遥感技术的研究方向 专题二、生态系统碳库的遥感估算—以森林碳储量为例 专题三、生态系统碳收支的遥感模拟—以京津冀地区为例 专题四、区域能源消耗碳排放空间格局模拟—基于夜间灯光数据 专题五、土地利用变化碳排放效应的遥感监测—以城市扩张…

PLSQL Developer 安装指南

PLSQL Developer 是 Oracle 的客户端。 下面以64位破解版的PLSQL Developer为例,进行PLSQL Developer 安装讲解。 0. 下载 PLSQL Developer https://download.csdn.net/download/Shipley_Leo/87557938 1. 根据操作系统选择对应“plsqldev.exe”可执行文件&#xff…

虚拟平台中的“有意”/“无意”故障注入

构建虚拟平台的重点往往会放在系统运行,尤其是在汽车和航空航天的数字孪生领域。只有确保虚拟平台能够正常运行系统,软件才得以可靠地在虚拟平台上运行。 为确保系统正常运行,通常需要解决如何测试异常、故障和其他问题。该过程通常被称为“…

【Linux】vi和vim编辑器

目录主题主题 三种常见模式: 正常模式 以vim 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中,你可以使用[上下左右]按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容,也可以使用「复制、…

监控开源方案

监控开源方案可观测性指标监控日志监控链路追踪开源产品ZabbixOpen-FalconPrometheusNightingale监控需求 : 系统出现问题 , 能及时感知了解数据趋势,预测未来可能出问题了解系统的水位,为服务扩缩容提供数据支撑感知待优化点,如 : 中间件参…

【Unity VR开发】结合VRTK4.0:创建一个按钮(Togglr Button)

语录: 有人感激过你的善良吗,貌似他们只会得寸进尺。 前言: Toggle按钮是提供简单空间 UI 选项的另一种方式,在该选项中,按钮将保持其状态,直到再次单击它。这允许按钮处于激活状态或停用状态的情况&#…