渗透测试 | 端口扫描

0x00 免责声明

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

        

        

0x01 前言

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

        

        

0x02 端口号汇总

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

TCP/UDP Port Numbers

         

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

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

爆破 | 嗅探 | 溢出 | 后门

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

[端口渗透方法思路表]

        

        

0x03 御剑TCP

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

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

        

        

0x04 Advanced Port Scanner

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

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

        

        

0x05 ScanPort

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

https://github.com/NepoloHebo/ScanPort

        

        

0x06 RapidScanner

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

https://github.com/NepoloHebo/RapidScanner

        

        

0x07 Nmap

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

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 总结

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

  • 4
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尼泊罗河伯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值