Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >nmap初探

nmap初探

作者头像
阿七日记
发布于 2021-12-28 02:11:49
发布于 2021-12-28 02:11:49
78300
代码可运行
举报
文章被收录于专栏:阿七日记阿七日记
运行总次数:0
代码可运行

nmap概述

nmap被称为扫描之王,诸神之眼。通过发送各种探测包(syn,icmp,ack等报文)来探测对方的信息。

渗透测试信息收集

两军打仗,前期收集地方的情报是很重要的,往往战事的结果取决于情报的详细程度。渗透测试也是一样,攻击目 标之前,尽可能多的收集对方的相关信息,可以帮助我们提高入侵的效率和成功率。

信息收集种类

主动信息收集

直接给对方发送探测信息,看对方的反应和回应,对方对这个信息收集行为是有感知的。 **优点:直接,有效,准确 缺点:很容易暴露自己的动向**

被动信息收集

通过第三方渠道收集目标信息,不直接和目标发起通信。 优点:不容易被发现 缺点:不够直接,缓慢,准确性差 注意:nmap属于主动信息收集,所以不要轻易去扫描公网的网站或者系统,以免对其造成影响,暴露自己的位置和身份!!!

nmap工具的下载

windows:nmap.org官网进行下载,下载后图形化界面和命令行都支持。 linux:kali系统当中集成了nmap工具,其他linux系统则需要在官网单独下载。 访问网站之后选择download模块,可以看到mac系统,windows系统,linux系统对应的安装包。

windows安装:

1、双击exe安装包进行安装,全部选择默认和下一步安装即可。 2、安装好之后桌面会出现图形化界面,一般不用,都使用命令行界面。 3、打开cmd,直接输入nmap就能相关得命令提示,使用正确的命令和参数就能使用nmap完成扫描。

nmap的使用

开启至少两台windows或者winserver虚拟机,保证它们能和物理机ping通,全部设置为NAT模式,实验时通过物理机中的nmap扫描虚拟机网段来练习命令。

命令1:主机存活性探测

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
nmap -sP -v x.x.x.0/24   #使用ping扫描探测x.x.x.0网段存活的主机有哪些,-sP探测主机存活性,-v显示详细过程。
nmap -sP x.x.x.x         #使用ping扫描探测主机x.x.x.x的存活性。
nmap -sP x.x.x.10-100    #使用ping扫描探测主机x.x.x.10到x.x.x.100的存活性。
该命令利用了ping命令的原理,ping命令使用的探测包就是icmp报文,而大部分防火墙都是不允许icmp报文探测的。

命令2:端口扫描+服务版本扫描

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
namp -p445 x.x.x.x              #探测x.x.x.x的445端口是否开放,扫描结果中,open:开放,closed:关闭,filtered:防护墙拦截
nmap -p130-136,80,443 x.x.x.x   #探测x.x.x.x的130-136,80443端口是否开放
nmap -p21 --open -sV x.x.x.0/24 #探测x.x.x.0网段的21端口,--open:将开放的端口全部罗列出来,-sV:探测端口对应的服务版本信息

命令3:基本扫描

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
nmap x.x.x.x        #存活扫描,扫描全端口,返回开启的端口

命令4:探测目标的系统版本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
nmap -O X.X.X.X      #探测对方的操作系统版本,仅作为参考,不是很准确。

命令5:全面探测,懒人专用(很慢)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
nmap -A x.x.x.x       #同时输出x.x.x.x的存活性,服务信息,端口信息,系统版本信息
nmap -A x.x.x.0/24    #扫描网段
namp -A 0.0.0.0/24    #扫描全网----最好不要尝试,网卡爆了不说还可能进局子

命令6:输出扫描报告

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
nmap -sP -oN d:\result.txt x.x.x.x #-oN:将扫描结果保存在txt文本中输出
nmap -sP -oX d:\result.xml x.x.x.x #-oX:将扫描结果保存在xml文本中输出,需要使用浏览器打开
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
nmap
对于已经知道主机存活或者防火墙开启的机器,可以使用 -Pn 参数来停止探测之前的ICMP请求,来达到不处罚防火墙的安全机制
h3110_w0r1d
2024/02/19
1750
nmap
Nmap扫描神器超详细使用技巧笔记总结
为了绘制网络拓扑图,Nmap的发送特制的数据包到目标主机,然后对返回数据包进行分析。Nmap是一款枚举和测试网络的强大工具
网络安全自修室
2022/09/01
3.1K0
Nmap扫描神器超详细使用技巧笔记总结
nmap命令的使用「建议收藏」
指定扫描一个网段:nmap 192.168.0.0/24 或者 nmap 192.168.0.1-200(扫描1-200的主机)
全栈程序员站长
2022/08/25
9K0
nmap命令的使用「建议收藏」
网络扫描和安全审计软件开源软件NMAP入门
nmap(Network Mapper)是一款用于网络扫描和安全审计软件开源软件,支持Windows、Mac、Linux等多个平台。同时,很多网络管理员也用它来进行网络设备管理、服务升级和主机监控。NMAP使用原始的IP包来探测网络上存活的主机、服务、操作系统等各种信息。NMAP被设计用来进行大型网络的扫描,但也可以用来对单个目标进行扫描。Nmap还曾在20部电影大屏幕上出现过。
辉哥
2021/02/01
1.5K0
网络扫描和安全审计软件开源软件NMAP入门
细谈网络瑞士军刀-Nmap使用指南
nmap是业内非常知名的网络扫描工具,和netcat齐名为网络瑞士军刀,想必大部分人都看过或者听说过《黑客帝国》,里面的有几个场景使用的是nmap,不妨引用一张电影剧照:
RokasYang
2021/12/25
2.9K4
细谈网络瑞士军刀-Nmap使用指南
Nmap学习
Nmap介绍: Nmap是一款开源免费的网络发现(Network Discovery)和安全审计(Security Auditing)工具。软件名字Nmap是Network Mapper的简称。Nmap最初是由Fyodor在1997年开始创建的。随后在开源社区众多的志愿者参与下,该工具逐渐成为最为流行安全必备工具之一。官网为:https://nmap.org/ 。
黑白天安全
2020/04/28
1.8K0
Nmap学习
Windows下nmap命令及Zenmap工具的使用方法「建议收藏」
nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这是亦称 fingerprinting)。它是网络管理员必用的软件之一,以及用以评估网络系统安全。
全栈程序员站长
2022/09/01
12.6K0
nmap扫描端口命令详解linux网络探测之网络安全
Nmap 常被跟评估系统漏洞软件 Nessus 混为一谈。Nmap 以隐秘的手法,避开闯入检测系统的监视,并尽可能不影响目标系统的日常操作。
有勇气的牛排
2022/10/25
4.4K0
工具的使用 | Nmap使用详解
Nmap是一款开源免费的网络发现(Network Discovery)和安全审计(Security Auditing)工具。软件名字Nmap是Network Mapper的简称。Nmap最初是由Fyodor在1997年开始创建的。随后在开源社区众多的志愿者参与下,该工具逐渐成为最为流行安全必备工具之一。官网为:www.nmap.org。
谢公子
2022/01/13
4.1K0
工具的使用 | Nmap使用详解
Nmap小技巧
首先判断nmap输入的命令中是否包含域名,如果包含需要利用DNS服务器进行域名解析,然后发送ICMP Echo Request来探测主机的存活性。若目标主机存活,nmap则向目标发送数据包,然后目标主机会做出回应,回包给nmap,nmap就根据返回的数据包来得到机器信息,其中就包含端口信息。
T1Am0
2022/09/13
5650
Ubuntu 18.04及其他版本Linux 下 Nmap 网络扫描工具的安装与使用
本文介绍在Ubuntu 18.04及其他版本Linux 下 Nmap 网络扫描工具的安装与使用方法。
用户8704998
2021/06/07
4.9K0
带你玩转系列之Nmap
nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统。它是网络管理员必用的软件之一,以及用以评估网络系统安全。
Khan安全团队
2020/03/09
1.8K0
带你玩转系列之Nmap
nmap
NMAP是一款开源的网络探测和安全审核工具,被设计用来扫描大型网络,包括主机探测与发现、开放端口的情况,操作系统与应用服务指纹识别、WAF识别及常见安全漏洞。
宸寰客
2020/09/22
1.6K0
nmap
如何使用渗透工具—nmap
在aggressive(4)的时间模板下,同时对开放的端口进行端口识别,并查看相应的服务器版本。
知识与交流
2021/11/16
2.5K0
渗透测试神器Nmap使用教程
简介: Nmap (网络映射器)是Gordon Lyon最初编写的一种安全扫描器,用于发现计算机网络上的主机和服务,从而创建网络的“映射”。为了实现其目标,Nmap将特定数据包发送到目标主机,然后分析响应.NMAP强大的网络工具,用于枚举和测试网络。 Nmap是一款网络扫描和主机检测的非常有用的工具。 Nmap是不局限于仅仅收集信息和枚举,同时可以用来作为一个漏洞探测器或安全扫描器。它可以适用winodws,linux,mac等操作系统,是一款非常强大的渗透测试工具。
天乐404
2023/11/16
4600
渗透测试神器Nmap使用教程
Nmap常用命令总结「建议收藏」
1. nmap -sT 192.168.96.4 //TCP连接扫描,不安全,慢
全栈程序员站长
2022/09/02
9.7K0
kali扫描工具_nmap批量扫描
例如下面我们对IP为192.168.43.137的主机进行扫描,显示的内容如下
全栈程序员站长
2022/11/10
2.3K0
kali扫描工具_nmap批量扫描
最新Nmap入门技术
Nmap(Network Mapper,网络映射器)是一款开放源代码的网络探测和安全审核工具。它被设计用来快速扫描大型网络,包括主机探测与发现、开放的端口情况、操作系统与应用服务指纹识别、WAF识别及常见的安全漏洞。它的图形化界面是Zenmap,分布式框架为DNmap。
Ms08067安全实验室
2023/09/11
4040
最新Nmap入门技术
Nmap----简单使用
Nmap (“Network Mapper(网络映射器)”) 是一款开放源代码的 网络探测和安全审核的工具。它的设计目标是快速地扫描大型网络,当然用它扫描单个 主机也没有问题。Nmap以新颖的方式使用原始IP报文来发现网络上有哪些主机,那些 主机提供什么服务(应用程序名和版本),那些服务运行在什么操作系统(包括版本信息), 它们使用什么类型的报文过滤器/防火墙,以及一堆其它功能。虽然Nmap通常用于安全审核, 许多系统管理员和网络管理员也用它来做一些日常的工作,比如查看整个网络的信息, 管理服务升级计划,以及监视主机和服务的运行。
cultureSun
2023/05/18
4400
安全扫描器Nmap渗透使用教程
介绍 nmap是用来探测计算机网络上的主机和服务的一种安全扫描器。为了绘制网络拓扑图Nmap的发送特制的数据包到目标主机然后对返回数据包进行分析。Nmap是一款枚举和测试网络的强大工具。 特点 主机探测 端口扫描 版本检测 支持探测脚本的编写 安装 官网:http://nmap.org 图形化:Zenmap 基本操作 参数详解 Nmap支持主机名,ip,网段的表示方式例如:blah.highon.coffee, namp.org/24
奶糖味的代言
2018/04/16
1.8K0
安全扫描器Nmap渗透使用教程
相关推荐
nmap
更多 >
LV.0
这个人很懒,什么都没有留下~
加入讨论
的问答专区 >
1高级后端开发工程师擅长3个领域
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验