IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> nmap在kali的使用方法和常见命令(入门) -> 正文阅读

[系统运维]nmap在kali的使用方法和常见命令(入门)

kali linux 自带有namp,无需下载安装,命令形式为namp +

点击可查看使用说明信息

扫描目标计算机,一般可以获取以下信息:

是否在线
所在网络的拓扑
开放的端口
所使用的操作系统
所运行的服务与版本
所存在的漏洞

常用命令穷举

经典单个主机IP/域名普通扫描:

nmap 目标IP

只检测是否联网:

nmap -sn 目标IP

多个不连续目标:

nmap [目标ip1  ip2  ip3......]

区域全目标:

nmap [IP地址范围]

目标全子网:

nmap [IP地址/掩码位数]

?屏蔽ping协议:

nmap  -PN  [目标IP]

仅可ping协议:

nmap  -sP  [目标IP]

?

使用ARP协议:

nmap  -PR  [目标IP]

使用TCP协议:

1.半扫描,迅速且隐蔽

nmap -sS 目标IP

2.全扫描,完成3次握手

nmap -sT 目标IP

?反向域名解析:

nmap -sL 目标IP

?

使用UDP协议:

nmap  -sU  [目标IP]

查看服务版本:

nmap -sV

详细服务信息:

nmap -sC

确定正在运行的机器:

nmap -P0 目标IP

发送一个设置了SYN标志位的空TCP报文,尝试建立连接:

nmap -PS 目标IP

发送一个设置了ACK标志位的空TCP报文,尝试建立连接:

nmap -PA 目标IP

发送一个空的UDP报文:

nmap -PU 目标IP

?

?发送一个ICMP type 8 (回声请求)报文到目标IP地址:

nmap -PE 目标IP

证书鉴权检查:

nmap --script=auth [目标IP]

暴力破解:

nmap --script=brute [目标IP]

信息挖掘:

nmap --script=discovery [目标IP]

读取文件:

nmap -iL 文件

拒绝服务攻击:

nmap --script=dos [目标IP]

利用已知的漏洞入侵系统:

nmap --script=exploit [目标IP]

利用第三方的数据库或资源进行信息收集或攻击:

nmap --script=external [目标IP]

进行模糊测试,发送异常的包到目标机,探测出潜在漏洞:

nmap --script=fuzzer [目标IP]

进行入侵,此类脚本可能引发对方的IDS/IPS的记录或屏蔽:

nmap --script=intrusive [目标IP]

探测目标机是否感染了病毒、开启了后门等信息:

nmap --script=malware [目标IP]

检查系统安全:

nmap --script=safe [目标IP]

检查常见的漏洞:

nmap --script=vuln [目标IP]

检查所有端口:

nmap  -p  "*"  [目标IP]

指定端口:

nmap  -p  端口号  [目标IP]

查看常用端口:

nmap  --top-ports  端口数量  [目标IP]

扫描结果另存为1.txt:

nmap  -oX  1.txt  [目标IP]

高级扫描:

不利用自身ip进行扫描获取目标开放端口

启动postgresql

systemctl start postgresql

?验证,active(活跃)

systemctl status postgresql

?启动MSF

msfconsole

?使用扫描空闲主机的模块

use auxiliary/scanner/ip/ipidseq

?查看需要进行配置内容

show options

?进行配置,在Required下,yes代表必须设置,no代表可以不更改,设置RHOSTS的一个扫描范围,同时设置THREADS的线程数,50或者100

run

使用msf内的nmap中的-sI获取192.168.200.131对目标进行扫描

nmap -PN -sI 傀儡机IP 目标IP

运行时按X查看进程

端口反馈:

  • open:应用程序在该端口接受TCP连接/UDP报文
  • closed:关闭的端口对于nmap也是可访问的,它接受nmap探测报文并作出响应,但是没有应用程序在其上监听
  • filtered:由于包过滤阻止探测报文达到端口,nmap无法确定端口是否开放。过滤可能来自专业的防火墙设备,路由规则或者主机上的软件防火墙
  • unfiltered:未被过滤状态意味着端口可访问,但是nmap无法确定它是开发还是关闭。只有映射防火墙规则集的ACK扫描才会把端口分类到这个状态
  • open|filtered:无法确定端口是开放还是过滤

?主机反馈:

  • 第1行:Nmap的版本以及扫描开始的时间
  • 第2行:是一个标题,生成目标主机的报告
  • 第3行:目标主机当前状态
  • 第4行:在进行扫描的端口中,关闭的端口数
  • 第5、6、7:当前主机开发的端口以及端口对应的服务
  • 第8行:该主机的MAC地址和网卡类型
  • 最后一行:总结信息

操作系统反馈:

  • ①操作系统的供应商名字
  • ②操作系统的名字
  • ③操作系统的版本
  • ④当前设备的类型

本文仅作经验分享,请勿用于违法事项。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章           查看所有文章
加:2021-12-21 17:38:54  更:2021-12-21 17:39:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 5:39:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码