当前位置:网站首页>TCP reset Gongji principle and actual combat reproduction
TCP reset Gongji principle and actual combat reproduction
2022-04-23 13:38:00 【Jay Chou himself】
TCP Reset gongji Principle and actual combat reappearance
TCP
TCP Connection oriented transport layer protocol , The application is using TCP Before the agreement , You have to set up TCP Connect . After the transmission of data , The established... Must be released TCP Connect .TCP It's point-to-point communication , Provide reliable delivery , adopt TCP Connect the transmitted data , No mistakes , No loss , No repetition , And arrive in order .TCP Provide full duplex communication ,TCP Both ends of the connection are provided with send cache and receive cache , Used to temporarily store data for two-way communication , such TCP Send data when appropriate , The application process reads the data in the cache when appropriate .TCP Is oriented to a byte stream ,TCP Treat the data given by the application as a series of unstructured byte streams , however TCP The data unit transmitted is the message segment .
TCP message
One TCP The message segment is divided into two parts: the first part and the data part , There is a reset in the head RST(ReSet) Field , It is the reset bit , When RST=1 Time indicates TCP There was a serious error in the connection , Connection must be released , Then reestablish the transport connection .RST Set to 1 Used to reject an illegal segment or to refuse to open a connection .
Reset gongji
RSTgongji It's the server A and B Established TCP Connect ,C Forged a TCP Send the bag to B, send B Abnormal disconnection and A Between TCP Connect .
When the server C Disguised as a A My bag , send out RST package ,B Will discard and A Data in the buffer , Force the connection off .
When the server C Disguised as a A My bag , send out SYN package , The server B Create a new connection when the connection is normal ,B Active direction A send out RST package , And forcibly close the connection on the server .
This is reset gonji The specific implementation method of .
summary
To successfully achieve gongji, You need to set the source and destination correctly IP Address 、 Port number and serial number , hold gongji Putting the victim and the victim in the same network can reduce the difficulty of guessing the serial number .
版权声明
本文为[Jay Chou himself]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231151524414.html
边栏推荐
- kettle庖丁解牛第16篇之输入组件周边讲解
- XML
- Super 40W bonus pool waiting for you to fight! The second "Changsha bank Cup" Tencent yunqi innovation competition is hot!
- [multi screen interaction] realize dual multi screen display II: startactivity mode
- @优秀的你!CSDN高校俱乐部主席招募!
- SAP ui5 application development tutorial 72 - animation effect setting of SAP ui5 page routing
- 数据仓库—什么是OLAP
- [point cloud series] pointfilter: point cloud filtering via encoder decoder modeling
- Scons build embedded ARM compiler
- ESP32 VHCI架构传统蓝牙设置scan mode,让设备能被搜索到
猜你喜欢
The interviewer dug a hole for me: how many concurrent TCP connections can a single server have?
FatFs FAT32 learning notes
[Journal Conference Series] IEEE series template download guide
9419页最新一线互联网Android面试题解析大全
[point cloud series] pointfilter: point cloud filtering via encoder decoder modeling
集简云 x 飞书深诺,助力企业运营部实现自动化办公
MySQL5.5安装教程
解决Oracle中文乱码的问题
RTOS mainstream assessment
“湘见”技术沙龙 | 程序员&CSDN的进阶之路
随机推荐
Aicoco AI frontier promotion (4.23)
EMMC / SD learning notes
Xi'an CSDN signed a contract with Xi'an Siyuan University, opening a new chapter in IT talent training
在 pytorch 中加载和使用图像分类数据集 Fashion-MNIST
./gradlew: Permission denied
Remove the status bar
playwright控制本地穀歌瀏覽打開,並下載文件
Super 40W bonus pool waiting for you to fight! The second "Changsha bank Cup" Tencent yunqi innovation competition is hot!
解决tp6下载报错Could not find package topthink/think with stability stable.
超40W奖金池等你来战!第二届“长沙银行杯”腾讯云启创新大赛火热来袭!
面试官给我挖坑:单台服务器并发TCP连接数到底可以有多少 ?
[point cloud series] multi view neural human rendering (NHR)
Detailed explanation of ADB shell top command
Scons build embedded ARM compiler
RTOS mainstream assessment
Solve the problem that Oracle needs to set IP every time in the virtual machine
Common interview questions and detailed analysis of the latest Android developers in 2020
[barycentric coordinate interpolation, perspective correction interpolation] principle and usage opinions
Why do you need to learn container technology to engage in cloud native development
Solve the problem of Oracle Chinese garbled code