信息收集之 端口扫描

article/2025/9/21 21:27:17

「作者主页」:士别三日wyx
「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者
「专栏简介」:此文章已录入专栏《网络安全快速入门》

为什么要扫描端口?

知道主机开放了哪些端口,就可以推断出端口所对应的服务,从而根据服务的已知漏洞进行渗透。

  • 一、端口扫描原理
  • 二、Telnet探测端口
  • 三、端口扫描工具
    • 1. Nmap
    • 2. Masscan
  • 四、几种扫描工具的原理和区别
  • 五、端口扫描分类

一、端口扫描原理

1)向目标主机的某个端口,发送建立链接的请求,如果对方开放了这个端口,就会响应;如果没有没开放,则不会响应。
2)根据这个原理,向一些常用的端口逐个建立链接,就能知道对方开放了哪些端口。

二、Telnet探测端口

Windows系统自带的 Telnet 命令,可以用来探测目标主机的端口是否开放。

格式:telnet IP 端口

出现下面这种响应则表示端口未开放:

在这里插入图片描述
出现下面这种响应则表示端口处于开放状态:

在这里插入图片描述

如果出现下面这种命令不可用的情况,说明 Telnet 服务未开启:

在这里插入图片描述
可以到 控制面板 - 程序和功能 - 启用或关闭Windows功能 中开启Telnet服务:

在这里插入图片描述

三、端口扫描工具

使用端口扫描工具,扫描主机开放的端口及服务。

1. Nmap

nmap(Network Mapper)是一个网络扫描和嗅探工具,-p参数指定扫描的端口。

nmap -sV -p 1-65535 206.119.105.9

在这里插入图片描述

2. Masscan

masscan是一个快速端口扫描工具,-p参数指定扫描的端口。

masscan -p 0-65535 206.119.105.9

在这里插入图片描述

四、几种扫描工具的原理和区别

Telnet 使用完整的三次握手建立链接,常用于单个端口的测试。
Masscan 只发送SYN包,如果对方返回 ACK+SYN 就说明端口开放。
Nmap 默认使用SYN扫描,可以通过修改参数来修改扫描的方式。

五、端口扫描分类

简单介绍几种端口扫描的方式以及原理:

1)完全链接扫描

使用TCP三次握手建立一次完整的链接,从系统调用 connect()开始,端口开放则建立链接,端口不开放则返回-1。
在这里插入图片描述
2)半链接扫描

就是我们常说的SYN扫描,只建立TCP的前两次链接,发送一个SYN后,就停止建立链接,等待对方的响应。
如果返回一个ACK,就说明端口开放;如果返回一个RESET,就说明端口没开放。

在这里插入图片描述

这种不完整的链接,产生的日志较少,但需要超级管理员权限。


http://chatgpt.dhexx.cn/article/hdhNo8X5.shtml

相关文章

端口扫描工具NMAP(个人总结)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、扫描类型主机发现扫描技巧指定端口和扫描顺序服务版本识别脚本扫描OS识别 二、端口状态类型常见类型演示默认方式nmap [靶机]全面扫描:nmap -A …

Mac端口扫描工具

端口扫描工具 Mac内置了一个网络工具 网络使用工具 按住 Command 空格 然后搜索 “网络实用工具” 或 “Network Utility” 即可 域名/ip转换Lookup ping功能 端口扫描 https://zhhll.icu/2022/Mac/端口扫描工具/ 本文由 mdnice 多平台发布

工具开发——端口开放扫描

0x00 前言 使用Python对目标主机开放的TCP端口进行多线程扫描,编程思路: 1、定义portscan函数,创建socke对象,进行TCP端口扫描 2、启动多线程运行PortScan函数 3、记录并输出扫描结果与时间 0x01 运行原理 基于TCP连接建立时的三次握手来判断目标端口是否开启: 0x02 创建…

1.3端口扫描:利用Nmap工具进行端口扫描

1、预备知识:Nmap介绍 nmap的功能:端口扫描、主机发现、服务/版本识别、操作系统识别、网络路由跟踪、Nmap脚本引擎; nmap的扫描方式:Half-open scanning,默认扫描方式;TCP connect;TCP ACK sca…

【端口扫描工具】mascan核心使用

目录 端口扫描masscan: 1.1、基础: 1.2、单端口扫描: 1.3、多端口扫描 1.4、扫描一系列端口 1.5、快速扫描 1.6、排除目标 1.7、保存结果 1.8、其他命令: 端口扫描masscan: 1.1、基础: A类子网掩码…

端口扫描介绍

文章目录 1、端口的基本概念2、端口的常见分类3、端口扫描原理 1、端口的基本概念 “端口” 在计算机网络领域中是个非常重要的概念它是专门为计算机通信而设计的,它不是硬件,不同于计算机中的“插槽”,可以说是个“软端口”端口是由计算机的…

御剑高速TCP端口扫描工具

鉴于CSDN平台想恰钱想疯了,连下载个软件也要付费/VIP 那我在这里就无私贡献出珍藏的——御剑高速TCP端口扫描工具 网址:百度网盘 请输入提取码 提取码:7fk6

常用端口扫描及漏洞扫描工具

端口扫描工具NMAP nmap工具开源的网络嗅探安全审核工具,快速扫描大型网络 包含的功能如下: 主机探测端口扫描服务版本扫描主机系统指纹识别密码破解漏洞探测创建扫描脚本 主机探测常用命令 扫描单个主机:nmap 192.168.1.2扫描整个子网,命…

网络端口和端口扫描简介

端口扫描是每个网络管理员日常网络任务列表中不可或缺的一部分。它提供有关您的网络如何连接、访问和使用的见解。它可以帮助您了解您的网络基础设施并增强您的网络安全性。从映射连接的设备到列出在主机中运行的服务,端口扫描器可以帮助您更好地管理您的网络基础设…

Portscan一款局域网端口扫描器

Portscan是一款局域网端口扫描器,可以用于扫描目的主机的开放端口,并猜测目的主机的操作系统,支持Edge、Wi-Fi和3G网络。打开PortScan软件后默认会帮你填好超始IP及端口号,结束IP可以自已根据需求填写好,然后扫描即可。…

端口扫描工具 NMAP

免费福利 前言 为了保护计算机不受攻击和各种病毒、木马的侵扰,其实我们可以在网络设备上采取措施,对某些数据包进行阻挡、过滤等,但重要的还是用户需要有一定的意识,采取措施对自己的计算机进行保护安全; 那么&…

一款强大的端口扫描工具(nmap)

一款强大的端口扫描工具(nmap) 文章目录 一款强大的端口扫描工具(nmap)前言一、Nmap 使用技巧汇总一、主机发现二、端口扫描三、指纹识别与探测四、伺机而动五、防火墙/IDS逃逸六、信息收集七、数据库渗透测试八、渗透测试九、Zen…

端口扫描工具 NMAP使用详解,收藏这一篇就够了

前言 为了保护计算机不受攻击和各种病毒、木马的侵扰,其实我们可以在网络设备上采取措施,对某些数据包进行阻挡、过滤等,但重要的还是用户需要有一定的意识,采取措施对自己的计算机进行保护安全; 那么,今…

常见端口扫描工具

下载地址 链接:https://pan.baidu.com/s/1oh97xmoPGgrgCoyufQDe5Q 提取码:btq0 复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V3的分享 1、Advanced Port Scanner,windows版本 对网络设备进行快速扫…

端口扫描工具终极用法

了解更多:端口扫描工具终极用法 | 至察助安 - 网络安全干货博客 为什么要做c段探测,运营商分配给IDC机房地址时大部分都是连续IP地址,租给客户(渗透目标)时很大概率会分配同C段内IP地址(除非目标就一个IP地…

端口扫描工具-Nmap

Nmap是一款功能强大,功能丰富的网络扫描工具,对于网络管理员和安全专业人员来说,是一个非常有用的工具,并且被广泛应用于安全审计、网络调查、漏洞搜寻等领域。 (能扫描主机的端口,查看端口是否开放&#x…

五款优秀的端口扫描工具

端口扫描器是一种检测服务器或主机虚拟端口是开启或关闭的工具。端口允许同一台计算机上的不同应用程序同时共享网络资源。连接本地局域网或互联网的计算机运行着许多不同服务,它们监听着常用或不常用的端口。端口数的范围从0到65535,0到1023的端口数最常…

10 个用于网络管理员进行高级扫描的端口扫描工具

一秒钟扫描数千个端口!让我们看看网络管理员如何做到这一点。 您如何知道网络上特定 IP 或 IP 范围的可用端口? 好吧,如果您正在考虑手动检查,那将需要很多时间。最好使用工具更快地扫描端口。之前,我谈到了如何扫描…

计算机系统结构第一天part3

目录 1.4软件、应用、器件的发展对系统结构的影响 1.4.1软件的发展对系统结构的影响 一、软件的可移植性 二、实现可移植性的常用方法 1.4.2软件的发展对系统结构的影响 1.4.3器件的发展对系统结构的影响 1.5系统结构中的并行性开发及计算机系统的分类 1.5.1、并行性包…

计算机系统结构 计算机指令集结构

一、寻址方式 二、指令集结构的功能设计 对于指令集的基本要求是:完整性、规整性、高效性和兼容性。2.1 CISC指令集结构的功能设计 1.面向目标程序增强指令功能 1)增强运算型指令的功能 2)增强数据传送指令的功能 3)增强程序…