SYN和FIN同时设置攻击
在TCP报文的报头中,有几个标志字段:
1、 SYN:连接建立标志,TCP SYN报文就是把这个标志设置为1,来请求建立连接;
2、 ACK:回应标志,在一个TCP连接中,除了第一个报文(TCP SYN)外,所有报文都设置该字段,作为对上一个报文的相应;
3、 FIN:结束标志,当一台计算机接收到一个设置了FIN标志的TCP报文后,会拆除这个TCP连接;
4、 RST:复位标志,当IP协议栈接收到一个目标端口不存在的TCP报文的时候,会回应一个RST标志设置的报文;
5、 PSH:通知协议栈尽快把TCP数据提交给上层程序处理。
正常情况下,SYN标志(连接请求标志)和FIN标志(连接拆除标志)是不能同时出现在一个TCP报文中的。而且RFC也没有规定IP协议栈如何处理这样的畸形报文,因此,各个操作系统的协议栈在收到这样的报文后的处理方式也不同,攻击者就可以利用这个特征,通过发送SYN和FIN同时设置的报文,来判断操作系统的类型,然后针对该操作系统,进行进一步的攻击。
最后欢迎大家访问我的个人网站:1024s
SYN和FIN同时设置攻击相关推荐
- TCP: SYN ACK FIN RST PSH URG 详解【转】
TCP: SYN ACK FIN RST PSH URG 详解 ============================================================= TCP的三次 ...
- TCP/IP 详解卷一 - TCP CWR、ECE、URG、ACK、PSH、RST、SYN、FIN控制位
from:https://blog.csdn.net/u012243115/article/details/43487461 2015年02月04日 15:56:32 阅读数:1464 TCP 和 U ...
- TCP标志位syn,ack,fin以及序列号(seq),响应号(ack)
一,三次握手 TCP使用三次握手建立一个连接: 第一次握手:客户端发送SYN包至服务器,并进入SYN_SENT状态,等待服务器确认 第二次握手:服务器收到客户端的SYN包,发送一个ACK,同时发送自己 ...
- TCP:三次握手:URG、ACK、PSH、RST、SYN、FIN 分别代表什么
建立连接: 关闭连接: 一.三次握手Three-way Handshake TCP(Transmission Control Protocol)传输控制协议 TCP是主机对主机层的传输控制协议,提供 ...
- TCP:三次握手,URG、ACK、PSH、RST、SYN、FIN 含义
TCP:SYN ACK FIN RST PSH URG简析 三次握手Three-way Handshake 一个虚拟连接的建立是通过三次握手来实现的 1. (B) --> [SYN] ...
- TCP控制字段标志:URG、ACK、PSH、RST、SYN、FIN
From: http://blog.csdn.net/wangfeng2500/article/details/7650062 在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN ...
- 【iOS-Cocos2d游戏开发之二十一 】自定义精灵类并为你的精灵设置攻击帧(指定开始帧)以及扩展Cocos2d源码的CCAnimation简化动画创建!...
原文链接: http://www.himigame.com/iphone-cocos2d/525.html 本篇的知识点如下: 1. 两种方式实现自定义精灵: 2.两种方 ...
- 【iOS-Cocos2d游戏开发之二十一 】自定义精灵类并为你的精灵设置攻击帧以及动画创建!【二】...
Himi这里就不细说了,直接提供给大家Himi封装好的两个方法:(Himi使用的cocos2d-iphone版本是1.0.0) 先唠叨一句,刚才上面说过了,创建精灵一种是利用直接索引 ...
- 为什么SYN和FIN会占一个序列号
我们知道序列号和确认号是用来保证tcp可靠传输的,序列号的增加通常表示发送的数据多少.但有时候是不是想不通为什么syn和fin也会占用一个序列号.其实我们需要对tcp有个重新的认识之后就明白了.首先, ...
最新文章
- Electron 开发环境下总是 crash
- [C入门 - 游戏编程系列] 贪吃蛇篇(四) - 食物实现
- linux下如何屏蔽代码,linux c 怎么屏蔽信号 使用sigprocmask命令
- Oracle 中 call 和 exec的区别
- 手把手教你搭建springboot程序
- 腾讯云存储上传图片前端处理
- 一句话设置UITextField、UITextview的字数限制和placeholder
- 算法面试题:均分纸牌
- 39万的一节课:让你悟透“近朱者赤,近墨者黑”的道理
- java实时推送_JAVA 基于websocket的前台及后台实时推送
- python语言编写一个生成九宫格图片的代码_python生成九宫格图片
- 最小二乘法的原理讲解
- 一起来讨论:车联网+区块链的ROAD,是好是坏?
- 槑图秀秀 (初学JAVA第三篇)
- 【HNOI2017】大佬-dalao
- 字体反爬-汽车之家论坛
- 成都待慕电商:抖音极速版商品卡免佣扶持政策规则
- [Warning] World-writable config file ‘/etc/mysql/conf.d/my.cnf‘ is ignored.
- 24类情感分析英语文本标注案例分析
- 基于遗忘最小二乘法的三电平整流器的滤波电感在线辨识Simulink仿真