渗透测试之四:nmap

Nmap的使用 文章目录 前言 一、Nmap是什么? 1.含义 2.功能 二、使用步骤 1.引入库 2.读入数据 总结 前言 Nmap以新颖的方式使用原始IP报文来发现网络上有哪些主机,哪些主机提供什么服务(应用程序名和版本),那些服务运行在什么操作系统(包括版本信息), 它们使用什么类型的报文过滤器/防火墙,以及其它功能。虽然Nmap通常用于安全审核,许多系统管理员和网络管理员也用它来做一些日常的工作,比如查看整个网络的信息, 管理服务升级计划,以及监视主机和服务的运行。本文介... 阅读详情

参考链接:

http://www.nmap.com.cn

https://blog.youkuaiyun.com/code_ac/article/details/74131967

http://www.vuln.cn/2438

1、简介

Nmap是一个网络连接端扫描软件(开源),用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这是亦称 fingerprinting)。它是网络管理员必用的软件之一,以及用以评估网络系统安全。

2、用法

Usage: nmap [Scan Type(s)] [Options] {target specification}

 

-sT     TCP connect()扫描,这种方式会在目标主机的日志中记录大批的链接请求以及错误信息。

-sP     ping扫描,加上这个参数会使用ping扫描,只有主机存活,nmap才会继续扫描,一般最好不加,因为有的主机会禁止ping,却实际存在。

-sS     半开扫描,一般不会记入日志,不过需要root权限。

-sU     udp扫描,但是一般不可靠,

-sA     用来穿过防火墙的规则集,速度慢。

-sV     端口服务及版本

-A     包含了-sV,-O,全面系统检测,启动脚本检测,扫描等。

-P0     扫描之前不使用ping,适用于防火墙禁止ping,比较有用。

-v     显示扫描进程

-O     探测目标系统的漏洞,容易误报

-oN/-oX/-oG     将报告写入文件,格式分别为正常(自定义.txt),XML,grepable.

-iL     扫描主机列表

-sC   –script=default   默认的脚本扫描,主要是搜集各种应用服务的信息

 

基本功能:主机发现、端口扫描、服务和版本探测、操作系统探测

 

3、实例操作

3.1 简单扫描

nmap默认发送一个ARP的PING数据包,来探测目标主机1-10000范围内所开放的所有端口

命令语法: 
nmap <target ip address>

其中:target ip address是扫描的目标主机的ip地址

例子:nmap 10.0.0.55

 

命令语法:namp -vv <target ip address>

介绍:-vv参数设置对结果的详细输出

例子:nmap -vv 10.0.0.55

3.2 自定义扫描

命令语法:nmap -p(range) <target IP>

介绍:(range)为要扫描的端口范围,端口大小不能超过65535

例子:扫描目标主机的1-50号端口

nmap -p50-80 10.0.0.55

 

指定端口扫描

命令语法:nmap -p(port1,port2,…) <target IP>

介绍:port1,port2…为想要扫描的端口号

例子:扫描目标主机的80,443,801端口

nmap -p80,443,801 10.0.0.55

3.3 ping扫描

nmap可以利用类似windows/linux系统下的ping 方式进行扫描

命令语法: nmap -sP <target ip>

例子:nmap sP 10.1.112.89

3.4 路由追踪

路由器追踪功能,能够帮助网络管理员了解网络通行情况,同时也是网络管理人员很好的辅助工具,通过路由器追踪可以轻松的查处从我们电脑所在地到目的地之间所经常的网络节点,并可以看到通过各个结点所花费的时间

命令语法: 
nmap –traceroute <target IP>

例子:namp –traceroute 8.8.8.8(geogle dns服务器ip)

3.5 扫描一个网段下的ip

命令语法: 
nmap -sP <network address> </CIDR>

介绍:CIDR为设置的子网掩码(/24,/16,/8等)

例子:nmap -sP 10.1.1.0 /24

3.6 操作系统类型探测

命令语法: 
nmap -0 <target IP>

例子:nmap -O(大写的o) 10.1.112.89

3.7 万能开关,全类型扫描

包含了1-10000端口ping扫描,操作系统扫描,脚本扫描,路由跟踪,服务探测

命令语法: 
nmap -A <target ip>

例子:nmap -A 10.1.112.89

nmap.exe -A -T4 192.168.0.1        快速

Kali Linux渗透测试实战:Nmap主动扫描四步法与漏洞关联分析 端口扫描是网络安全评估与渗透测试中的基础技术,其核心原理是通过向目标系统发送特定网络探测包,并根据响应状态判断端口开放情况与服务类型。这项技术的价值在于能够系统性地发现网络资产暴露面,识别潜在的攻击入口,为后续的漏洞利用与权限提升提供关键情报。在渗透测试、红队评估、内网安全审计等场景中,主动扫描是信息收集阶段不可或缺的环节。本文以Nmap这一经典工具为例,详细解析了从主机发现、端口扫描到服务版本探测与操作系统识别的完整工作流,并深入探讨了如何将扫描结果与常见漏洞(如Apache路径穿越、SMB永恒之蓝、Re 阅读详情

相关推荐

Kali Linux渗透测试:从Nmap到OpenVAS的漏洞扫描实战与工作流构建

漏洞扫描是网络安全评估中的基础环节,其核心原理是通过特征匹配识别系统潜在风险。在渗透测试和攻防演练中,自动化扫描工具能够高效完成资产发现、服务识别和漏洞检测,为安全工程师提供关键情报。Kali Linux作为专业的渗透测试平台,集成了从网络发现到综合评估的完整工具链。例如,Nmap通过发送特定网络包进行端口与服务探测,为后续深度扫描提供精准目标;而OpenVAS则基于庞大的漏洞数据库进行全方位风险评估。理解不同扫描器的定位与局限,并构建由浅入深的工作流,是提升测试效率的关键。本文将以Nmap和OpenVAS

weixin_29323273的博客 345

渗透工具——kali中nmap简介

当然啦,nmap的使用方法还有很多,就不一一为大家举例啦,想要更深入了解的朋友可以在kali中实践,使用“nmap -help”就可以查看更多使用说明啦~~~有防火墙等拦截返回的STATE时,可以使用“nmap -Pn -sT -v -p [端口号] [IP]”-T4:快速扫描中一种,0-5个等级,等级越高,,扫描速度越快。-T4:快速扫描中一种,0-5个等级,等级越高,,扫描速度越快。nmap --script=vuln IP地址。nmap -sS -sV -T4 IP地址。nmap -Pn 目标IP。

2301_78006725的博客 787

网络安全渗透测试入门:从零到实战的完整学习路径与靶场攻防指南

渗透测试是网络安全领域的核心实践技术,其本质是在授权前提下模拟攻击者思维,对目标系统进行安全评估。其技术原理基于对计算机网络协议、操作系统机制和Web应用架构的深入理解,通过系统化的方法发现和验证安全漏洞。掌握渗透测试不仅能提升个人安全技能,更能为企业构建主动防御体系提供关键支持。在实际应用场景中,渗透测试广泛应用于企业安全评估、漏洞赏金项目和网络安全竞赛。本文以DC-1靶机实战为例,系统讲解从信息收集、漏洞扫描到权限提升的完整流程,并重点解析Nmap端口扫描、Burp Suite流量拦截等核心工具的使用技

weixin_33646989的博客 217

nmap使用详解

nmap简介:nmap Network Mapper(网络映射器)是一个开源并且为了Linux系统管理员或者网络管理员的万能的工具。Nmap用于浏览网络,执行安全扫描,网络审计以及在远程机器找到开放端口。它可以扫描在线主机,操作系统,滤包器和远程主机打开的端口。nmap安装方式:   yum install nmap                   [基于Red Hat系统]   $ sudo...

Abraham_1的博客 1536

Nmap渗透测试思维导图:从基础扫描到高级利用的完整指南

网络探测与安全评估是信息安全领域的基石,其核心在于系统化地识别网络资产、服务与潜在风险。Nmap(Network Mapper)作为该领域的标准工具,通过发送特定网络数据包并分析响应,实现了主机发现、端口扫描、服务与操作系统识别等核心功能。其技术价值在于将复杂的网络侦察过程自动化与标准化,极大地提升了渗透测试与安全审计的效率。Nmap脚本引擎(NSE)进一步扩展了其能力,允许执行从漏洞检测到认证审计的深度任务。在实际应用场景中,无论是企业内部网络资产梳理、漏洞评估,还是红蓝对抗中的外围信息收集,掌握Nmap

weixin_42525738的博客 347

渗透测试实战入门:从Kali Linux到DC-1靶机的完整攻击链解析

渗透测试作为网络安全领域的核心实践,本质是模拟攻击者思维对系统进行授权评估,其价值在于发现和证明安全风险。从技术原理看,渗透测试遵循标准化的流程模型,如PTES(渗透测试执行标准),涵盖信息收集、漏洞扫描、漏洞利用、权限提升和报告撰写等关键阶段。在工程实践中,专业工具链如Kali Linux、Nmap和Burp Suite的组合使用,能有效提升测试效率与深度。例如,通过Nmap进行端口扫描与服务识别,结合Burp Suite对Web应用进行深度测试,构成了基础渗透的核心能力。这些技术广泛应用于企业安全评估、

conghuang7343的博客 399

Nmap常用参数

Nmap常用参数 参数说明 -sT TCP connect()扫描,这种方式会在目标主机的日志中记录大批连接请求和错误信息。 -sS 半开扫描,很少有系统能把它记入系统日志。不过,需要Root权限。 -sF -sN 秘密FIN数据包扫描、Xmas Tree、Null扫描模式 -sP ping扫描,Nmap在扫描端口时,默认都会使用ping扫描,只有主机存活,Nmap才会继续扫描。 -sU...

weixin_45750967的博客 939

Metasploitable3靶机实战:从渗透测试入门到核心技巧精解

渗透测试是网络安全领域的核心实践,旨在通过模拟攻击来评估系统安全性。其基本原理遵循标准化的PTES流程,涵盖信息收集、漏洞分析、利用和后渗透等阶段。这项技术的核心价值在于主动发现并修复安全弱点,从而构建主动防御体系。在应用场景上,渗透测试广泛应用于企业安全评估、红蓝对抗演练及安全人才培养。本文以Metasploitable3靶机为实战环境,深入解析了从环境搭建到横向移动的完整攻击链,并重点探讨了Metasploit框架和Nmap工具在漏洞利用与信息收集中的高级技巧,为读者提供从理论到实践的完整路径。

weixin_33894640的博客 443

Kali-工具-nmap篇

简单介绍 Nmap Commands(诸神之眼) 主要功能如下: 扫描网站服务 扫描网站端口 扫描操作系统以及版本信息 配合脚本扫描存在的漏洞 扫描结果对应关系 PORT: 端口 STATE: 端口状态 open : 端口是开放的 closed : 端口是关闭的 filtered : 端口被防火墙 IDS/IPS屏蔽 无法确认状态 unfiletered : 端口未被屏蔽,但是否开放需要进一步确认 open | filtered : 端口是开放的或被过滤的 closed | filteres : 端口

weixin_44257023的博客 1万+

零基础网络安全实战入门:从Web安全到渗透测试的四阶段学习路径

网络安全是保护计算机系统、网络和数据免受攻击、破坏或未授权访问的实践领域。其核心原理在于通过识别和修复系统弱点来构建防御体系。掌握网络安全技术不仅能提升个人技能,更对保护企业数字资产、应对日益严峻的网络威胁具有重要价值。在众多应用场景中,Web安全因其清晰的攻击面和丰富的实践资源,成为零基础学习者的理想切入点。本文围绕Web安全与渗透测试,结合虚拟机环境和靶场实战,系统拆解了从信息收集、漏洞利用到权限提升的完整学习路径,并提供了Nmap、Burp Suite等核心工具的具体操作指南,帮助初学者避开常见误区,

weixin_30940783的博客 324

渗透测试漏洞扫描实战:6款核心工具的分层应用与自动化整合

漏洞扫描是网络安全领域的基础性技术,其核心原理在于模拟攻击者行为,通过自动化工具系统性地探测目标系统中存在的已知安全弱点,如软件漏洞、配置错误等。这项技术的核心价值在于将海量、重复的排查工作自动化,使安全工程师能够聚焦于更高级的逻辑分析与漏洞利用,从而显著提升安全评估的效率与覆盖率。在应用场景上,漏洞扫描贯穿于渗透测试的全流程,从初期的资产发现与信息搜集,到中期的全面漏洞初筛,再到后期的手动验证与深度利用,形成了分层递进的技术栈。本文聚焦于渗透测试实战,深入解析了包括Nmap、AWVS、Burp Suite

weixin_34161029的博客 394

从零构建攻防思维:新手渗透测试自学路径与安全公司业务解析

网络安全的核心在于理解攻防对抗的基本原理。从网络协议、操作系统等基础概念出发,掌握漏洞的形成机制与利用方法,是构建有效安全能力的第一步。这种以攻击者视角审视防御体系的思维方式,不仅有助于深入理解安全产品的设计逻辑,如WAF、IDS/IPS等,更能直接应用于渗透测试、漏洞挖掘等实战场景。对于希望进入安全行业的新手而言,将这种攻防思维与对安全信息公司业务版图(如安全评估、产品研发、安全运维)的认知相结合,是规划个人技能树、实现从理论到实践跨越的关键。本文围绕渗透测试自学路径,系统梳理了从网络基础到实战演练的四个

weixin_33875839的博客 401

渗透测试入门:7款核心工具实战指南与流程串联

渗透测试是模拟黑客攻击思路,对目标系统进行授权安全检测的核心安全评估方法。其原理在于遵循标准化的安全测试流程,通过主动发现和验证系统弱点来评估安全态势。这项技术的核心价值在于能够提前识别并修复潜在的安全风险,从而有效提升企业网络与应用的防御能力。在应用场景上,渗透测试广泛应用于企业安全评估、合规审计、攻防演练及安全研究等领域。本文聚焦于渗透测试实战中信息收集、漏洞扫描、漏洞利用等关键环节,深入解析Nmap、Metasploit等核心工具在实战中的选型、部署与串联应用,帮助读者构建可直接投入使用的核心工具链与

weixin_27199085的博客 334

从零构建网络安全攻防实战:Kali渗透测试与Windows服务器安全加固

网络安全的核心在于理解攻击与防御的完整闭环。从基础概念出发,渗透测试本质上是模拟攻击者行为以发现系统弱点的授权安全评估过程,其技术原理遵循经典的攻击链模型:信息收集、漏洞扫描、漏洞利用和后渗透阶段。这一方法论的价值在于将抽象的威胁转化为可验证的风险点,帮助安全工程师构建主动防御体系。在应用场景上,无论是企业服务器安全加固、红蓝对抗演练还是安全运维日常,掌握渗透测试流程都至关重要。本文聚焦于Kali Linux工具集在Windows Server环境中的实战应用,通过Nmap、Metasploit等核心工具演

weixin_29324401的博客 277

Web渗透测试入门:从零构建实战能力的体系化学习路线

Web安全的核心在于理解应用层漏洞的产生原理与利用方法。从基础的HTTP协议、数据库交互到前端脚本执行,任何环节对用户输入处理不当都可能引发安全风险,例如SQL注入和跨站脚本(XSS)等常见漏洞。掌握这些漏洞的原理,不仅有助于发现和利用安全缺陷,更是构建安全防御体系的基础。在工程实践中,通过靶场环境进行手动与自动化工具结合的渗透测试,能够将理论知识转化为实战能力。本文聚焦于Web渗透测试的学习路径,系统性地拆解了从网络基础、OWASP Top 10漏洞剖析到渗透测试方法论与工具链的完整技能构建过程,并强调了

weixin_33802505的博客 428

从配置字到实际运动:手把手教你用EtherCAT调试伺服电机的控制模式(以倍福TwinCAT3为例)

本文详细介绍了如何使用EtherCAT调试伺服电机的控制模式,以倍福TwinCAT3为例。从环境搭建、模式配置到状态机切换,提供了完整的操作指南和典型故障排查方法,帮助工程师快速解决‘配置字写入了但电机不转’等常见问题,提升工业自动化现场的调试效率。

weixin_42783709的博客 421

从零到一:渗透测试学习路线与实战指南

渗透测试是网络安全领域的核心实践,旨在通过模拟攻击来评估系统的安全性。其原理在于遵循标准化的测试流程,主动发现并利用系统、网络或应用中的安全漏洞,从而验证其安全防护的有效性。这项技术的价值在于能够将潜在的安全风险前置暴露,帮助组织在遭受真实攻击前修复漏洞,提升整体安全水位。在应用场景上,渗透测试广泛应用于金融、互联网、政企等对安全要求极高的行业,是安全工程师、红队成员及安全研究员的必备技能。本文聚焦于渗透测试的实战学习路径,系统性地拆解了从基础认知到工具使用,再到靶场实战与职业规划的全过程,并深入探讨了SQ

weixin_30448603的博客 525

基于STM32的最简易蓝牙遥控小车

基于STM32的蓝牙遥控小车,基于HAL库编写代码,具有移动功能,读者可自行添加其他扩展功能。按下状态的对应关系:2前进,4左转,5停止,6右转,8后退,松开状态都是5,都选择16进制。首先按照小车的图纸把小车的机械部分装好。做这个小车的成本在200元左右,包括焊接设备,杜邦线等。

weixin_43469377的博客 1万+

渗透测试能力成长地图:从靶场到真实环境的实战进阶路径

渗透测试是网络安全的核心实践能力,其本质在于理解系统交互、权限流转与业务逻辑的动态关系。学习者常困于工具熟练度与真实攻击面建模之间的断层,根源在于缺乏对Linux底层机制、HTTP协议栈、Web应用架构的工程化认知。掌握Nmap、Burp Suite、Nuclei、Metasploit等主流工具链,关键不在参数记忆,而在失效场景下的替代策略与协同编排能力。靶场环境(如HTB、WSA)的价值在于训练原子能力,但必须通过CDN/WAF/微服务等生产级约束反向校准——这才是构建可交付渗透工作流的技术基础。本文聚焦

weixin_30457465的博客 589

Matlab实战:12种优化算法在CEC2014测试集上的性能对比(附完整代码)

本文详细对比了12种优化算法在CEC2014测试集上的性能表现,包括PSO、DE、GA等主流算法。通过Matlab实现完整的实验流程,涵盖算法实现、参数设置、结果分析与可视化,为工程优化问题提供实用解决方案。特别关注收敛曲线和评价指标,帮助读者选择最适合特定场景的优化算法。

wine的专栏 682

Sigrity XtractIM实战:5步搞定IC封装宽带模型提取(附BGA案例)

本文通过一个典型BGA封装案例,详细介绍了使用Cadence Sigrity XtractIM工具进行IC封装宽带模型提取的五步实战流程。内容涵盖从环境准备、参数设置、结果验证到模型导出的完整操作,重点阐述了如何利用XtractIM生成高精度、紧凑的宽带SPICE模型,以解决高速电路设计中因封装模型不准导致的信号与电源完整性问题,助力工程师提升仿真精度与设计效率。

a1b2c的博客 320

2025渗透测试实战指南:从零构建网络安全攻防技能树

渗透测试是网络安全领域的核心实践,旨在通过模拟攻击来评估和提升系统防御能力。其原理在于以攻击者视角主动发现安全漏洞,技术价值在于变被动防御为主动防御,实现以攻促防。在应用场景上,渗透测试广泛应用于企业安全评估、合规审计、安全开发流程等环节。本指南聚焦于构建一套面向2025年的实战技能树,整合最新的攻防技术栈与工具链,涵盖从网络协议、漏洞原理到内网渗透的完整知识体系,并特别强调在虚拟机等隔离环境中进行合法合规的练习。通过系统学习SQL注入、XSS、文件上传等核心漏洞的手动利用与绕过技巧,以及Burp Suit

一个2年工作经验的程序测试员 470

极简JEPA世界模型实战:低门槛复现LeWorldModel,CPU可跑

这次我们来看一个能让普通开发者真正上手跑起来的“世界模型”项目。如果你对Yann LeCun提出的JEPA(联合嵌入预测架构)框架感兴趣,但又苦于Meta官方实现过于庞大复杂,那么这个GitHub上4k star的项目就是为你准备的。它用极简的PyTorch代码(核心文件仅160-278行)完整复刻了包括LeWorldModel在内的五个JEPA核心变体,最大的亮点是: 门槛极低,普通笔记本甚至CPU就能跑,显存占用友好,非常适合学习和原理验证。 这个项目名为 keon/jepa ,完全开源。它剥离了工业级

weixin_29031161的博客 422
上一篇: 内网渗透
下一篇: gdb调试积累
chenkaifang
博客等级 码龄16年 221粉丝 311原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值