当前位置: 首页 > news >正文

【安全扫描器原理】基于协议的服务扫描器

【安全扫描器原理】基于协议的服务扫描器

  • 1.概述
  • 2.服务扫描的基本原理
  • 3.WWW服务扫描
  • 4.FTP服务扫描
  • 5.Telnet服务扫描

1.概述

一台计算机逻辑上可以提供多项服务,每安装一个服务,即打开了一个或多个端口。从这个角度上看,每个服务对应一个或几个指定端口,反之,如果能检测到某一个端口处于打开状态,理论上也能推出某个服务是否处于开放状态。但可能会出现如下两个问题:

1、没有任何强制性的措施来限制一个普通的程序占用某一个端口。例如,WWW一般使用80端口,而我们可以很容易地编一个程序在未提供WWW服务的服务器上占用80端口与外界通信。这时扫描到某80端口处于开状态,却不能说对方一定提供WWW服务

2、即使是同一台服务器,也有可能提供多个相同或类似的服务。例如,一个对外提供WWW服务的商用服务器,有可能同时提供ASP、PHP、JSP等多种WWW服务,而端口只能提供给其中某一个服务使用,其他服务只能占用其他端口。这时会出现多个端口分别各自提供一种WWW服务的情况

所以,由端口倒推服务的方式不准,甚至会出错。为了判断某个端口是不是使用某一协议,需要使用服务扫描器


2.服务扫描的基本原理

服务扫描器的原理就是根据某一指定的服务协议进行正常的通信,如果能通信,则认为对方提供某一服务,否则就是没有提供。说得通俗点,就是编一个简易版的客户端即可

难就难在这种扫描器具有

http://www.xdnf.cn/news/226891.html

相关文章:

  • 欧洲分子生物学实验室EMBL介绍
  • 详解具身智能机器人开源数据集:RoboMIND
  • 数字孪生技术十大创新应用场景与工程实践
  • Vue3 Echarts 3D立方体柱状图实现教程
  • 碰一碰发视频源码||客户端开发实战:NFC+低延迟传输技术实现引言
  • 【每日八股】复习 Redis Day3:Redis 的应用
  • 电脑干货:开源免费的QQ空间说说下载工具GetQzonehistory
  • 海外社交软件开发进阶:AI驱动与高可用架构的深度实践
  • Unity3D仿星露谷物语开发40之割草动画
  • 32单片机——独立看门狗
  • OpenCV 图形API(74)图像与通道拼接函数-----合并三个单通道图像(GMat)为一个多通道图像的函数merge3()
  • 前端技巧——性能优化篇
  • 哪些因素会影响远程视频监控的质量?浅述EasyCVR视频智能诊断技术
  • 【AI平台】n8n入门5:创建MCP服务,及vscode调用MCP测试
  • Spring AOP概念及其实现
  • uniapp如何获取安卓原生的Intent对象
  • 基于用户场景的汽车行驶工况构建:数据驱动下的能耗优化革命
  • 游戏引擎学习第249天:清理调试宏
  • ZYNQ MPSOC之PL与PS数据交互DMA方式
  • Android学习总结之算法篇六(数组和栈)
  • 2025东三省D题深圳杯D题数学建模挑战赛数模思路代码文章教学
  • 边缘计算:数字世界的”末梢神经系统”解析-优雅草卓伊凡
  • 阿里云 ECS 服务器进阶指南:存储扩展、成本优化与架构设计
  • Linux C++ xercesc xml 怎么判断路径下有没有对应的节点
  • C++静态编译标准库(libgcc、libstdc++)
  • (初探)强化学习路径规划的理论基础与代码实现
  • 理解数据湖
  • 无忧AI综合插件,可实现图色识别、机器视觉、图像编辑等多种功能
  • C++ 与多技术融合的深度实践:从 AI 到硬件的全栈协同
  • ActiveMQ 可靠性保障:消息确认与重发机制(二)