TCP SYN扫描

TCP SYN扫描又称“半开扫描”。回顾TCP连接的三次握手,申请方首先发送的是一个SYN数据包,服务方在接到这个SYN数据包后,如果该端口处于侦听状态,则会回复一个SYN|ACK的数据包;如果该端口没有处于侦听状态,则会回复一个RST的数据包。而此时如果对方处于侦听状态,申请方还需要再向对方回复一个ACK数据包以示建立连接。此时对方就认为连接建立,并记入日志。

无论服务方回复SYN|ACK的数据包,还是回复RST的数据包,申请方其实已经能够判断对方端口是否为“开”的状态。之后的ACK数据包发送则被对方监视,如果此时不发送ACK数据包,而是发一个RST数据包,则不仅关闭了这个未完成的连接过程,并且也会因为连接未建立而不会被对方记录。这种扫描方式因为使用了SYN标志位,所以被称为TCP SYN扫描。这种扫描技术的优点在于一般不会在目标计算机上留下记录,有时即使在用netstat命令也显示不出来;但这种方法的一个缺点是必须要有管理员权限才能建立自己的SYN数据包。

TCP SYN扫描技术探测原理相关推荐

  1. 高级扫描技术及原理介绍(转)

    高级扫描技术及原理介绍(转) 作者:refdom (refdom@263.net) Scan,是一切入侵的基础,扫描探测一台主机包括是为了确定主机是否活动.主机系统.正在使用哪些端口.提供了哪些服务. ...

  2. 网络扫描技术的原理、比较、建议

    摘要:随着互联网络的飞速发展,网络***行为日益严重,网络安全成为人们的关注点.网络安全扫描技术是网络安全领域的重要技术之一,对其概念.分类进行了概述,并对其中的两种主要技术――端口扫描技术和漏洞扫描 ...

  3. TCP SYN扫描分析探密

    [内容摘要]:TCP SYN扫描之所以叫半开放扫描,或半打开式扫描,是相对完整的TCP连接而言的.它是一次未完成的,由一方有意中止的TCP连接.因此它的本质还是一个TCP协议的具体应用. [关键词]: ...

  4. python实现syn半扫描_python 使用raw socket进行TCP SYN扫描实例

    1. TCP SYN扫描 端口扫描常用于用于探测服务器或主机开放端口情况,被计算机管理员用于确认安全策略,同时被攻击者用于识别目标主机上的可运作的网络服务.端口扫描是向一定范围的服务器端口发送对应请求 ...

  5. nmap tcp syn扫描命令

    1.原理:扫描器向目标主机发送TCP SYN包,如果应答是RST包,则说明端口是关闭的,如果应答含有ACK和SYN包,则说明目标端口处于监听状态,扫描器在发送一个RST包给目标主机从而终止连接.这种技 ...

  6. 基于TCP端口扫描技术

    基于TCP全开的端口扫描技术 TCP扫描基本概念 TCP端口扫描工具的编写 TCP扫描基本概念 首先介绍第一种扫描技术--TCP全开扫描.这种扫描的思想很简单,如果目标端口是开放的,那么在接到主机端口 ...

  7. TCP FIN扫描探测原理

    TCP FIN扫描 TCP FIN扫描也和TCP SYN扫描原理差不多,当申请方主机向目标主机一个端口发送的TCP标志位FIN置位的数据包,如果目标主机该端口是"关"状态,则返回一 ...

  8. 网络安全扫描技术原理及建议分析

    摘要: 随着络的飞速发展,网络入侵行为日益严重,网络成为人们的关注点.网络扫描技术是网络安全领域的重要技术之一,本文对其概念.分类进行了概述,并对其中的两种主要技术--端口扫描技术和漏洞扫描技术以及它 ...

  9. 网络扫描技术揭秘读书笔记3--TCP SYN扫描

    TCP SYN扫描(使用Winpcap库实现) 0.核心原理 半开扫描(TCP SYN)不同于CSocket和Socket2扫描,后两者扫描都是完成了一个完整的三次握手(即connect函数),而半开 ...

最新文章

  1. python note 11 函数名的使用、闭包、迭代器
  2. 微软独立虚拟机Hyper-V Server 2008
  3. Selenium基础知识
  4. 大班科学认识电子计算机教案与反思,幼儿园大班科学教案:认识电子计算器.doc...
  5. HALCON示例程序measure_metal_part_id.hdev使用xld边缘拟合检测零件加工是否合格
  6. Cookie和Session的作用和工作原理
  7. 项目积压需求项目计划_需求变更频繁,项目经理如何做好需求管理?
  8. node.js学习笔记之写文件
  9. when-to-use-rebuild-vs-coalesce-vs-shrink
  10. 教你识别120多个车牌
  11. 关于工作后定居城市的思考以及房价预测(天涯原创)
  12. 熊猫压缩怎么使用_从命令行开始使用熊猫
  13. Win10关闭自动调节亮度问题
  14. 电视剧旗舰剧情分集大结局
  15. linux系统--文件目录
  16. Pots (模拟倒水)
  17. 谷歌地图卫星下周发射 分辨率提高至0.5米
  18. 前端:移动端“淘宝造物节” 3D绚酷空间 VR 场景
  19. Python基于BeautifulSoup4库爬取亚马逊网页
  20. 多样本GVCF文件合并

热门文章

  1. 小猫统计最新动态及全功能版下载(20190407)
  2. 方格网提取高程点lisp_CAD中高程点提取横断面数据的方法
  3. java ee实例详解_Java EE企业级编程开发实例详解
  4. 计算机毕业设计ssm基于JAVA毕业生发展去向查询平台及数据统计系统6263k系统+程序+源码+lw+远程部署
  5. Leetcode1587. 银行账户概要 II
  6. 010editor解析TVL格式数据
  7. linux bash 变量_如何在Linux上的Bash中设置环境变量
  8. 与小卡特一起学python 第1章 出发吧 课后练习题
  9. 火影忍者服务器维护时间,火影忍者ol停机联服 本次维护预计时间为9.5小时
  10. 高效工具篇-画思维导图用什么?