- 博客(98)
- 资源 (11)
- 收藏
- 关注
原创 一张图说明什么是SYN泛洪攻击
泛洪攻击当侦听 TCP 套接字的服务器被 TCP SYN 数据包(SYN 位设置为 1,所有其他标志位设置为 0 的数据包)淹没时,就会实现这种攻击。对于每个接收到的 SYN 数据包,服务器打开一个 TCP 连接,分配一些资源,回复一个 SYN-ACK 数据包,然后等待来自发送者的 ACK。 但是,恶意发送者不会发送 ACK。 这会在服务器上创建一个半开放的 TCP 连接,它会占用一些资源。当攻击者发送许多这样的 SYN 数据包时,服务器资源会被耗尽,从而导致合法的连接请求被丢弃。 这是拒绝服务攻击.
2021-12-22 21:05:41
1662
原创 动态增长数组的实现
动态增长数组的实现:完整代码如下:#include <stdio.h>#include <stdlib.h>#include <stdint.h>//Dynamically growing array to save ip addressunsigned int current_element = -1;unsigned int total_element = 10;uint32_t* dynamic;uint32_t* ptr;int mai.
2021-11-13 19:03:46
572
原创 TCP/IP网络编程(1)--hello word
1、hello wordhello_server.c#include<stdio.h>#include<stdlib.h>#include<string.h>#include<unistd.h>#include<arpa/inet.h>#include<sys/socket.h>void error_handling(char* message);int main(int argc, char * argv[]){
2021-09-09 12:02:49
272
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人