首页 > 其他分享 >识别目标机器上服务的指纹

识别目标机器上服务的指纹

时间:2023-02-27 11:23:38浏览次数:23  
标签:目标 机器 nmap 扫描 指纹 探测 服务 识别

一、服务指纹


为了确保有一个成功的渗透测试或网络设备监控,必须需要知道目标系统中服务的指纹信息。服务指纹信息包括服务端口、服务名和版本等

通过分析目标向nmap发送的数据包中某些协议标记、选型和数据,我们可以推断发送这些数据包的操作系统等。

nmap通过向目标主机发送多个UDP和TCP数据包并分析其响应来进行操作系统的指纹识别工作

二、Nmap识别服务指纹


nmap -sV ip地址/域名

nmap会向对应ip地址的主机上发送大量的数据包

扫描本机:

三、Nmap侵略性探测


nmap -A -v -T4 ip地址  # 探测目标机器的操作系统、服务等信息,

-A表示侵略性探测,启动Os检测,版本检测,脚本扫描和traceroute
-v 表示输出扫描过程,
-T4表示加块速度探测,由于侵略性探测很耗时,所以需要加上这个参数 ( -T <0-5> 设置时间模板,值越小,IDS报警几率越低)

-T0(偏执的):非常慢的扫描,用于IDS逃避。
-T1(鬼祟的):缓慢的扫描,用于IDS逃避。
-T2(文雅的):降低速度以降低对带宽的消耗,此选项不常用。
-T3(普通的):默认,根据目标的反应自动调整时间。
-T4(野蛮的):快速扫描,常用扫描方式,需要在很好的网络环境下进行扫描,请求可能会淹没目标。
-T5(疯狂的):极速扫描,这种扫描方式以牺牲准确度来提示扫描速度。

更加详细的端口信息:

路由转发路径:


nmap -sC -sV -o ip地址  # 探测目标机器的操作系统、服务等信息,比-A参数少了一些扫描目标

sC 参数表示使用nmap脚本进行探测, 也等同于 --script=default
sV 表示探测目标机器上的服务信息,
o 表示探测目标机器的操作系统信息

标签:目标,机器,nmap,扫描,指纹,探测,服务,识别
From: https://www.cnblogs.com/junlin623/p/17158803.html

相关文章

  • 基于 Haar 级联分类器进行人脸识别学习项目
    提前准备Haar级联分类器使用Haar识别人脸数据,Haar来源于Opencv官网:https://opencv.org/releases/。Windows直接下载安装即可,Linux参考其他教程。python......
  • Nmap列举远程机器上开放的端口
    一、Nmap扫描原理示意图:如果发现主机存活,nmap就会继续发送其他类型的数据包,通过分析远程机器上返回的数据包来得到相关信息;如果不存活就停止扫描二、使用Zenmap扫描......
  • 解决Pycharm不能识别selenium的部分提示代码
    这是解决前,pycharm没有提示相关的webelement的代码,例如:send_keys,click之类的  把鼠标指针放在 selenium 这个单词上就能看到这一串路径  然后找到这个路径......
  • 297个机器学习彩图知识点(14)
    导读本系列将持续更新20个机器学习的知识点,欢迎关注。1.独立同分布2.KNN填补缺失值3.填补缺失值4.拐点5.参数初始化6.初始权重7.工具变量8.交叉......
  • c: machine0 - 机器语言的模型机
    c: machine0-机器语言的模型机    一、源码1[wit@eaglesrc]$catmachine0.c2#include<stdio.h>3#include<stdlib.h>4#include<string.h>5......
  • 001机器关机节省费用
    背景:这几台机器为压测机,只是压测的时候使用(间隔性),在不使用阶段把原来的包年包月改成按量计费(或"关机不收费")来节省费用一、包年包月转按量  Reference: ht......
  • 上市公司机器人数据(2000-2022)
    上市公司机器人数据(2000-2022)上市公司机器人数据(2000-2022)上市公司机器人数据(2000-2022)包含三种类型的机器人数据:1.上市公司机器人数据(进口数量)上市公司机器人数据(进口数量)......
  • 在Google的TPU上训练Fashion MNIST图像识别模型
    作者|张强今天我们要训练的模型是基于Keras框架,来训练FashionMNIST图像识别模型,该模型和MNIST是一样的分类数量。​​MNIST​​​的分类是0到9的十个数字​​​FashionMN......
  • tf.get_variable()不能识别已存在的变量
    withtf.variable_scope("conv",reuse=True):x=tf.get_variable("w",[1])这个代码不能识别已存在的变量,但是显然现有在打印出变量.name之前创建的,如:conv/w:0当使......
  • 遥感数据机器学习的准备工作:python将栅格数据提取至EXCEL
    大部分我们处理的降水、气温等栅格数据的格式是nc形式,需要我们将他转换成栅格数据并导入至Arcgis中,进行下一步操作。之后我们根据自己的研究区进行裁剪【SpatialAnalyst......