前言:
目前咱们对“nmap扫描端口命令tcp”大约比较着重,我们都想要知道一些“nmap扫描端口命令tcp”的相关文章。那么小编也在网上收集了一些关于“nmap扫描端口命令tcp””的相关资讯,希望大家能喜欢,同学们快快来学习一下吧!很多人想学黑客知识,却不知如何入门,网上的教程也太繁琐,小白看了也头疼,那还是我来写黑客系列入门教程吧,跟着我做,你能黑客入门的。
端口扫描是指发送一组扫描消息,了解其提供的计算机网络服务类型(这些网络服务均与特定的端口号绑定),端口扫描是网络安全工作者的必备的利器,通过对端口的扫描,了解网站中出现的漏洞以及端口的开放情况,对网站安全方面有着不可或缺的贡献,是你学习网络安全的第一门课程的首选。
我在这里对端口扫描有个通俗地解释:你去食堂打饭,1号窗口是卖肉食,2号窗口是卖米饭。你去食堂每个窗口看了一眼,知道哪个窗口具体卖什么的。黑客针对计算机的端口扫描,意思就是知道计算机开的每个端口具体是做什么的,为哪个服务所开。
服务器的默认开放端口
公认端口(Well Known Ports):0-1023,一般是微软或Linux自身用的,它们紧密绑定了一些服务;
注册端口(Registered Ports):1024-49151,它们松散的绑定了一些服务;
动态/私有:49152-65535,不为服务分配这些端口;
当然这些端口都可以通过修改来达到欺骗攻击者的目的,但是这就安全了吗?攻击者又可以使用什么攻击方式来攻击这些端口呢?
一、扫描端口的工具下载地址
我已经给你准备好了,都是单文件的小工具,分别是扫描之王nmap、高速全端口扫描工具御剑Tcp扫描,有特殊功能的portready。
需要说明的是如果我的单文件的nmap在你机器上用不了,那就请你移步到nmap的官网下载。御剑需要.net框架支持,portready没有特殊要求。
二、粗暴地扫描所有端口
(1)nmap如何扫所有端口?
命令如下:nmap -sT -sV -Pn -v 127.0.0.1 -p 1-65535
计算机共有端口65535个。nmap其中的参数sT表示扫描用的是Tcp扫描,sV表示显示服务版本号,Pn 应当表示被扫描的机器与你本机的三次握手,-v表示详细信息。127.0.0.1自然表示被扫描的IP,-p代表要跟着的端口号。
nmap的参数很多,网上有太多这方面的文章,本文抛砖引玉,希望你了解nmap,如果你没有耐心看就直接用我本文的命令。
(2)御剑本身就是扫描所有端口的,扫完所有端口花费时间很少,速度比Nmap快,但是有误报。
(3)Portready的特殊功能
Portready,可以从IP反解出域名。这个功能还是有用的,如果你扫描一个IP段,可以大体知道每个域名是做什么的。
为了照顾零基础的头条观众,本篇文章只讲这么多。如果有基础的人,我再给你附上一张当代最新的端口和漏洞对应的列表,这个应当满足你。没有基础的头条观众,你也可以看下图,大体了解一下每个端口是做什么的,有什么漏洞。
本篇第一课的黑客渗透教程说明一下,如果我详解了端口扫描,估计能出一本书。这篇只是个粗框架,我的方法都是粗暴的,里边涉及到的具体细节不讲述,你可以具体根据我的文章去百度搜索再完善自己的黑客知识细节,更多精彩请期待我们的不一样的黑客教程第二课。
标签: #nmap扫描端口命令tcp