渗透测试 | 端口扫描

「爱情、让人受尽委屈。」 2024-03-16 09:58 143阅读 0赞

0x00 免责声明

本文仅限于学习讨论与技术知识的分享,不得违反当地国家的法律法规。对于传播、利用文章中提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,本文作者不为此承担任何责任,一旦造成后果请自行承担!

0x01 前言

在渗透测试中,计算机中的端口各司其职,通过端口扫描获取到目标系统的网络服务、操作系统型号等信息。通过扫描目标中的开放端口,对获取到的信息进行详细的渗透测试。

0x02 端口号汇总

所谓的端口,就好像是门牌号一样,客户端可以通过 ip 地址找到对应的服务器端,但是服务器端是有很多端口的,每个应用程序对应一个端口号,通过类似门牌号的端口号,客户端才能真正的访问到该服务器。为了对端口进行区分,将每个端口进行了编号,这就是端口号 。

b10ca803146c4bd3afc9f464f71c0e3a.png TCP/UDP Port Numbers

关于端口扫描的渗透测试方法可以分为三步,一是先检查扫描到的目标端口号是什么,去匹配对应的渗透方法,检查端口运行了哪些服务,通过得知运行的服务对其进行相关的渗透测试。在一个是检查端口的 Banner 信息,检查其软件开发商、软件名称、服务类型、版本号。我们可以通过检查其版本号以及服务类型,通过浏览器检索相关已知漏洞,进行渗透测试。












































































































































































































端口号 端口介绍 渗透方法
21 FTP/TFTP/VSFTPD:文件传输协议

爆破 | 嗅探 | 溢出 | 后门

22 SSH:远程连接 爆破 | 漏洞
23 Telnet:远程连接 爆破 | 嗅探
25 SMTP:邮件服务 邮件钓鱼
53 DNS:域名系统 劫持 | 欺骗 | 域传送 | 缓存投毒
67/68 DHCP 劫持 | 欺骗
110 POP3 爆破 | 嗅探
139 Samba 爆破 | 未授权 | 远程命令
143 IMAP 爆破 | 信息收集
161 SNMP 爆破
389 LDAP 爆破 | 注入 | 未授权
445 SMB 漏洞 | 溢出
512/513/514 Linux rexec 爆破 | 漏洞
873 Rsync 未授权 | 文件上传
1080 Socket 爆破
1352 Lotus domino 爆破 | 信息泄露
1433 MsSQL 爆破 | 注入
1521 Oracle 爆破 | 注入 | 反弹 Shell
2181 Zookeeper 未授权
2375 Docker remote api 未授权
3306 MySQL 爆破 | 注入
3389 Rdp 爆破 | 漏洞
4848 Glassfish 爆破 | 认证绕过
5000 Sybase/DB2 爆破 | 注入 | 提取
5432 PostgreSQL 爆破 | 注入 | 溢出
5632 Pcanywhere 爆破 | 代码执行
5900 VNC 爆破 | 认证绕过
6379 Redis 爆破 | 未授权
7001/7002 Weblogic 爆破 | 反序列化
80/443 http/https 漏洞
8069 Zabbix 注入 | 远程命令
8161 ActiveMQ 爆破 | 文件写入
8080/8089 Jboss/Tomcat/Resin 爆破 | 文件上传 | 反序列化
8083/8086 InfluxDB 未授权
9000 FastCGI 远程命令
9090 Websphere 爆破 | 反序列化
9200/9300 Elasticsearch 代码执行
11211 Memcached 未授权
27017/27018 MongoDB 爆破 | 未授权

[端口渗透方法思路表]

0x03 御剑TCP

御剑高速端口扫描工具,该工具采用了VB.NET + IOCP模型进行开发,以实现高效的端口扫描功能。它支持合并IP区间和端口区间,深入探测端口指纹。提供的工具和类库可供使用,并依赖于.net 4.0框架。

8e2c9274211049ef8f5052fd860e9355.png

  1. https://github.com/NepoloHebo/Yujian-high-speed-TCP-full-port-scanner

0x04 Advanced Port Scanner

高级端口扫描程序是一个免费的网络扫描程序,允许您快速查找网络计算机上的开放端口并检索在检测到的端口上运行的程序版本。该程序具有用户友好的界面和丰富的功能。

d671786aecba45028d50d320903c604b.png

  1. https://www.advanced-port-scanner.com/

0x05 ScanPort

ScanPort 是一款便捷的网络端口扫描工具,其大小不超过 50 KB 。此工具还支持多线程扫描,配置起始 IP 信息段即可进行端口扫描的操作。

bbe1b791aaf046328cd99ee103fc428e.png

  1. https://github.com/NepoloHebo/ScanPort

0x06 RapidScanner

RapidScanner 是一款功能强大的端口扫描工具。它能够快速扫描目标主机的开放端口,并提供详细的报告和分析结果。

bb4ba034ce2649e7966a701df51fbb8d.png

  1. https://github.com/NepoloHebo/RapidScanner

0x07 Nmap

Nmap 是一款免费的开源网络工具,可以用于主机发现和安全审计。它能快速扫描大型网络,并支持各种操作系统。项目一经发行便受到广泛开发者的青睐。关于 Nmap 工具还有很多强大的功能,具体方法请参考项目地址中的使用说明。

638c50342b9c4db89c04701295d8a3e4.png

  1. https://nmap.org/

0x08 参考文献

[1].百度百科. 端口号[EB/OL]. [2023-05-27]. https://baike.baidu.com/item/%E7%AB%AF%E5%8F%A3%E5%8F%B7?fromModule=lemma\_search-box.

[2].Jeremy Stretch. TCP/UDP Port Numbers[EB/OL]. [2023-05-27]. https://packetlife.net/toolbox/.

[3].想走安全的小白. 渗透测试技术——服务扫描(一)—Banner、服务版本扫描、操作系统识别[EB/OL]. [2023-05-27]. https://blog.csdn.net/wwl012345/article/details/96427974.

[4].TimeMachine. Masscan:最快的互联网IP端口扫描器[EB/OL]. [2023-05-27]. https://zhuanlan.zhihu.com/p/183962560\#PF\_RING.

0x09 总结

由于作者水平有限,文中若有错误与不足欢迎留言,便于及时更正。

发表评论

表情:
评论列表 (有 0 条评论,143人围观)

还没有评论,来说两句吧...

相关阅读

    相关 渗透测试 | 目录扫描

    0x00 免责声明 本文仅限于学习讨论与技术知识的分享,不得违反当地国家的法律法规。对于传播、利用文章中提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责

    相关 端口扫描 - Scapy - 隐蔽扫描

    0x00:简介 端口扫描可分为三种,分别是隐蔽扫描、全链接扫描、僵尸扫描。 隐蔽扫描:像服务器发起的请求不会经历完整的三次握手,首先会向目标服务器进行第一次握手,发送一

    相关 端口渗透总结

    分享一个我的公众号,最近突然想玩公众号,之前做过一段时间前端开发,考虑到现在应用程序越来越多,未来社会一定是一个充满“只有你想不到,没有你做不到”的App的世界!而微信小程序又